Item description for Systems and Software Verification: Model-Checking Techniques and Tools by Beatrice Berard, Michel Bidoit, Alain Finkel, Francois Laroussinie & Antoine Petit...
Model checking is a powerful approach for the formal verification of software. It automatically provides complete proofs of correctness, or explains, via counter-examples, why a system is not correct. Here, the author provides a well written and basic introduction to the 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.
Promise Angels is dedicated to bringing you great books at great prices. Whether you read for entertainment, to learn, or for literacy - you will find what you want at promiseangels.com!
Est. Packaging Dimensions: Length: 0.75" Width: 6.25" Height: 9.25" Weight: 0.95 lbs.
Release Date Aug 9, 2001
ISBN 3540415238 ISBN13 9783540415237
Availability 147 units. Availability accurate as of Oct 23, 2016 11:51.
Usually ships within one to two business days from La Vergne, TN.
Orders shipping to an address other than a confirmed Credit Card / Paypal Billing address may incur and additional processing delay.
More About Beatrice Berard, Michel Bidoit, Alain Finkel, Francois Laroussinie & Antoine Petit
Reviews - What do customers think about Systems and Software Verification: Model-Checking Techniques and Tools?
automated assurance of valid code Mar 16, 2006
To be able to map a model onto the source code that implements it is a wonderful thing, as can be discerned from Berard's book. Because once this done, and he offers copious suggestions to this effect, then you can programmatically validate (ie. check) the source code.
A relatively rare thing in computer programming. Mostly, verification is done in various manual steps, by programmer and tester. But by being able to structure a model as suggested by Berard, you get far more robust code. With high assurance of validity.