Systems and Software Verification: Model-Checking Techniques and Tools
Book information
Description
Model checking is a powerful approach for the formal verification of software. When applicable, it automatically provides complete proofs of correctness, or explains, via counter-examples, why a system is not correct. This book provides a basic introduction to this new technique. The first part describes in simple terms the theoretical basis of model checking: transition systems as a formal model of systems, temporal logic as a formal language for behavioral properties, and model-checking algorithms. The second part explains how to write rich and structured temporal logic specifications in practice, while the third part surveys some of the major model checkers available.
Similar books
Trustworthy Open Self-Organising Systems
2016 · PDF
Logic for Programming, Artificial Intelligence, and Reasoning: 20th International Conference, LPAR-20 2015, Suva, Fiji, November 24-28, 2015, Proceedings
2015 · PDF
Knowledge-Based Software Engineering: 11th Joint Conference, JCKBSE 2014, Volgograd, Russia, September 17-20, 2014. Proceedings
2014 · PDF
Agent-Oriented Software Engineering: Reflections on Architectures, Methodologies, Languages, and Frameworks
2014 · PDF
Database application engineering with DAIDA
1993 · DJVU
Handbook on Agent-Oriented Design Processes
2014 · PDF
Database Application Engineering with DAIDA
1993 · PDF
Logic for Programming, Artificial Intelligence, and Reasoning: 19th International Conference, LPAR-19, Stellenbosch, South Africa, December 14-19, 2013. Proceedings
2013 · PDF