Forge: A Tool and Language for Teaching Formal Methods.
Tim NelsonBen GreenmanSiddhartha PrasadTristan DyerEthan BoveQianfan ChenCharles CuttingThomas Del VecchioSidney LevineJulianne RudnerBen RyjikovAlexander VargaAndrew WagnerLuke WestShriram KrishnamurthiPublished in: Proc. ACM Program. Lang. (2024)
Keyphrases
- access control
- formal methods
- formal specification language
- process algebra
- temporal logic
- formal analysis
- formal specification
- model checker
- model checking
- modeling language
- knowledge based systems
- artificial intelligence
- provably correct
- specification language
- language learning
- learning environment
- learning systems
- higher education
- programming language
- e learning
- safety critical
- foreign language learning
- software engineering
- database
- fault tolerant
- computer programming
- security properties
- natural language