Automatic verification of finite-state concurrent systems using temporal logic specifications
ACM Transactions on Programming Languages and Systems (TOPLAS)
A note on reliable full-duplex transmission over half-duplex links
Communications of the ACM
Automatically validating temporal safety properties of interfaces
SPIN '01 Proceedings of the 8th international SPIN workshop on Model checking of software
Computer-Aided Reasoning: An Approach
Computer-Aided Reasoning: An Approach
An improvement in formal verification
Proceedings of the 7th IFIP WG6.1 International Conference on Formal Description Techniques VII
Interprocess communication protocols for computer networks.
Interprocess communication protocols for computer networks.
CMC: a pragmatic approach to model checking real code
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
A historical perspective on runtime assertion checking in software development
ACM SIGSOFT Software Engineering Notes
Spin model checker, the: primer and reference manual
Spin model checker, the: primer and reference manual
Automated validation of a communications protocol: the CCITT X.21 recommendation
IBM Journal of Research and Development
RAFFS: Model Checking a Robust Abstract Flash File Store
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Hi-index | 0.00 |
In the last 25 years, the notion of performing software verification with logic model checking techniques has evolved from intellectual curiosity to accepted technology with significant potential for broad practical application. In this paper we look back at the main steps in this evolution and illustrate how the challenges have changed over the years, as we sharpened our theories and tools. Next we discuss a typical challenge in software verification that we face today --- and that perhaps we can look back on in another 25 years as having inspired the next logical step towards a broader integration of model checking into the software development process.