{"product_id":"9783642074783","title":"Systems and Software Verification: Model-Checking Techniques and Tools","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. \u003cp\u003e 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.\u003c\/p\u003e","brand":"Springer Berlin Heidelberg","offers":[{"title":"Default Title","offer_id":46412193267953,"sku":"9783642074783","price":159.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0674\/5433\/7265\/files\/9783642074783_p0.jpg?v=1765314882","url":"https:\/\/shop.barnesandnoble.com\/products\/9783642074783","provider":"Barnes \u0026 Noble","version":"1.0","type":"link"}