Skip to main content

2003 | OriginalPaper | Buchkapitel

Extreme Model Checking

verfasst von : Thomas A. Henzinger, Ranjit Jhala, Rupak Majumdar, Marco A. A. Sanvido

Erschienen in: Verification: Theory and Practice

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

One of the central axioms of extreme programming is the disciplined use of regression testing during stepwise software development. Due to recent progress in software model checking, it has become possible to supplement this process with automatic checks for behavioral safety properties of programs, such as conformance with locking idioms and other programming protocols and patterns. For efficiency reasons, all checks must be incremental, i. e., they must reuse partial results from previous checks in order to avoid all unnecessary repetition of expensive verification tasks. We show that the lazy-abstraction algorithm, and its implementation in Blast, can be extended to support the fully automatic and incremental checking of temporal safety properties during software development.

Metadaten
Titel
Extreme Model Checking
verfasst von
Thomas A. Henzinger
Ranjit Jhala
Rupak Majumdar
Marco A. A. Sanvido
Copyright-Jahr
2003
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-540-39910-0_16