Some Lessons from Using Static Analysis and Software Model Checking for Bug Finding.
Madanlal MusuvathiDawson R. EnglerPublished in: Electron. Notes Theor. Comput. Sci. (2003)
Keyphrases
- static analysis
- model checking
- source code
- dynamic analysis
- abstract interpretation
- temporal logic
- software systems
- open source
- symbolic model checking
- temporal properties
- automated verification
- regular expressions
- model checker
- transition systems
- concurrent systems
- formal specification
- formal verification
- computation tree logic
- epistemic logic
- formal methods
- reachability analysis
- high level
- database
- reactive systems
- verification method
- test suite
- pspace complete
- reverse engineering
- belief revision
- linear temporal logic
- bounded model checking
- software development
- case study