A foundation for flow-based program matching: using temporal logic and model checking.
Julien BrunelDamien DoligezRené Rydhof HansenJulia L. LawallGilles MullerPublished in: POPL (2009)
Keyphrases
- temporal logic
- model checking
- modal logic
- formal verification
- satisfiability problem
- concurrent systems
- temporal properties
- model checker
- bounded model checking
- transition systems
- formal specification
- finite state
- verification method
- computation tree logic
- epistemic logic
- linear temporal logic
- symbolic model checking
- reactive systems
- planning domains
- formal methods
- abstract interpretation
- temporal epistemic
- test cases