Finding Bugs in Web Applications Using Dynamic Test Generation and Explicit-State Model Checking.
Shay ArtziAdam KiezunJulian DolbyFrank TipDanny DigAmit M. ParadkarMichael D. ErnstPublished in: IEEE Trans. Software Eng. (2010)
Keyphrases
- web applications
- model checking
- test generation
- temporal logic
- finite state machines
- test cases
- transition systems
- formal verification
- bounded model checking
- deterministic finite automaton
- formal specification
- static analysis
- symbolic model checking
- model checker
- verification method
- end users
- computation tree logic
- source code
- automated verification
- web services
- formal methods
- process algebra
- concurrent systems
- quality assurance
- regular expressions
- query language
- user interface