34,70 €*
Versandkostenfrei per Post / DHL
Lieferzeit 4-7 Werktage
The idea of specifying the behaviour of individual software components by attaching contracts to them is now a widely followed approach in program development, which has given rise notably to the development of a number of behavioural interface specification languages and program verification tools. A foundation for the static verification of programs based on contract-annotated routines is laid out in the book. These can be independently verified, which provides a modular approach to the verification of software.
The text assumes only basic knowledge of standard mathematical concepts that should be familiar to any computer science student. It includes a self-contained introduction to propositional logic and first-order reasoning with theories, followed by a study of program verification that combines theoretical and practical aspects -- from a program logic (a variant of Hoare logic for programs containing user-provided annotations) to the use of a realistic tool for the verification of C programs (annotated using the ACSL specification language), through the generation of verification conditions and the static verification of runtime errors.
The idea of specifying the behaviour of individual software components by attaching contracts to them is now a widely followed approach in program development, which has given rise notably to the development of a number of behavioural interface specification languages and program verification tools. A foundation for the static verification of programs based on contract-annotated routines is laid out in the book. These can be independently verified, which provides a modular approach to the verification of software.
The text assumes only basic knowledge of standard mathematical concepts that should be familiar to any computer science student. It includes a self-contained introduction to propositional logic and first-order reasoning with theories, followed by a study of program verification that combines theoretical and practical aspects -- from a program logic (a variant of Hoare logic for programs containing user-provided annotations) to the use of a realistic tool for the verification of C programs (annotated using the ACSL specification language), through the generation of verification conditions and the static verification of runtime errors.
Self-contained, offering a concise introduction to formal methods together with an in-depth coverage of model-based and Hoare logic-based methods
Focuses on two approaches: the Coq proof assistant and the B suite, both of which have proved effective and relevant for industry
Includes exercises and solutions making it suitable as a course text and for self-study
Includes supplementary material: [...]
Erscheinungsjahr: | 2011 |
---|---|
Genre: | Importe, Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Taschenbuch |
Inhalt: |
xiii
307 S. 52 s/w Illustr. 307 p. 52 illus. |
ISBN-13: | 9780857290175 |
ISBN-10: | 0857290177 |
Sprache: | Englisch |
Herstellernummer: | 12243228 |
Einband: | Kartoniert / Broschiert |
Autor: |
Almeida, José Bacelar
Frade, Maria João Pinto, Jorge Sousa Melo de Sousa, Simão |
Auflage: | 2011 edition |
Hersteller: |
Springer London
Springer-Verlag London Ltd. |
Maße: | 244 x 158 x 18 mm |
Von/Mit: | José Bacelar Almeida (u. a.) |
Erscheinungsdatum: | 07.01.2011 |
Gewicht: | 0,419 kg |
Self-contained, offering a concise introduction to formal methods together with an in-depth coverage of model-based and Hoare logic-based methods
Focuses on two approaches: the Coq proof assistant and the B suite, both of which have proved effective and relevant for industry
Includes exercises and solutions making it suitable as a course text and for self-study
Includes supplementary material: [...]
Erscheinungsjahr: | 2011 |
---|---|
Genre: | Importe, Informatik |
Rubrik: | Naturwissenschaften & Technik |
Medium: | Taschenbuch |
Inhalt: |
xiii
307 S. 52 s/w Illustr. 307 p. 52 illus. |
ISBN-13: | 9780857290175 |
ISBN-10: | 0857290177 |
Sprache: | Englisch |
Herstellernummer: | 12243228 |
Einband: | Kartoniert / Broschiert |
Autor: |
Almeida, José Bacelar
Frade, Maria João Pinto, Jorge Sousa Melo de Sousa, Simão |
Auflage: | 2011 edition |
Hersteller: |
Springer London
Springer-Verlag London Ltd. |
Maße: | 244 x 158 x 18 mm |
Von/Mit: | José Bacelar Almeida (u. a.) |
Erscheinungsdatum: | 07.01.2011 |
Gewicht: | 0,419 kg |