Code-level model checking in the software development workflow.
Nathan ChongByron CookKonstantinos KallasKareem KhazemFelipe R. MonteiroDaniel Schwartz-NarbonneSerdar TasiranMichael TautschnigMark R. TuttlePublished in: ICSE (SEIP) (2020)
Keyphrases
- model checking
- software development
- temporal logic
- temporal properties
- formal verification
- finite state
- formal specification
- symbolic model checking
- model checker
- partial order reduction
- automated verification
- timed automata
- pspace complete
- finite state machines
- software engineering
- bounded model checking
- concurrent systems
- verification method
- computation tree logic
- transition systems
- petri net
- control flow
- reachability analysis
- artifact centric
- epistemic logic
- software architecture
- process algebra
- asynchronous circuits
- reactive systems
- software systems
- formal methods
- web services
- ctl model update
- artificial intelligence
- source code
- data flow
- software testing