Rigorous Software Development
β Scribed by JosΓ© Bacelar Almeida, Maria JoΓ£o Frade, Jorge Sousa Pinto;SimΓ£o Melo de Sousa
- Publisher
- Springer London
- Year
- 2011
- Tongue
- English
- Series
- Undergraduate Topics in Computer Science
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
List of Figures.- 1. Introduction.- 2. An Overview of Formal Methods Tools and Techniques.- 3. Propositional Logic.- 4. First-Order Logic.- 5. Hoare Logic.- 6. Generating Verification Conditions.- 7. Safety Properties.- 8. Procedures and Contracts.- 9. Specifying C Programs.- 10. Verifying C Programs.- Bibliography.- Index
β¦ Subjects
Algebra;Logischer Entwurf;Software Engineering;Online-Publikation
π SIMILAR VOLUMES
The use of mathematical methods in the development of software is essential when reliable systems are sought; in particular they are now strongly recommended by the official norms adopted in the production of critical software. Program Verification is the area of computer science that studies mathem
The Second Edition of SOFTWARE METRICS provides an up-to-date, coherent, and rigorous framework for controlling, managing, and predicting software development processes.
The impact of software on society is both widespread and deep. It touches almost every aspect of our lives, from the way we bank and shop to the way we stay in touch with our friends and family. It helps us get our work done and entertain ourselves. It even affects the way we think and learn. It can