Finding Concurrency Errors in Sequential Code - OS-level, In-vivo Model Checking of Process Races.
Oren LaadanChia-che TsaiNicolas ViennotChris BlinnPeter Senyao DuJason NiehPublished in: HotOS (2011)
Keyphrases
- model checking
- temporal logic
- finite state
- model checker
- artificial intelligence
- data flow
- automated verification
- formal verification
- verification method
- process model
- computation tree logic
- reachability analysis
- transition systems
- symbolic model checking
- temporal properties
- formal methods
- formal specification
- alternating time temporal logic
- partial order reduction