Introducing Software Verification with Dafny Language Proving Program Correctness
Get introduced to software verification and proving correctness using the Microsoft Research-backed programming language, Dafny. While some other books on this topic are quite mathematically rigorous, this book will use as little mathematical symbols and rigor as possible, and explain every concept...
Main Author: | |
---|---|
Format: | eBook |
Language: | English |
Published: |
Berkeley, CA
Apress
2022, 2022
|
Edition: | 1st ed. 2022 |
Subjects: | |
Online Access: | |
Collection: | Springer eBooks 2005- - Collection details see MPG.ReNa |
Table of Contents:
- Introduction: Languages and Systems
- Chapter 1: Our First Program
- Chapter 2: Logic
- Chapter 3: Computation
- Chapter 4: Mathematical Foundations
- Chapter 5: Proofs
- Chapter 6: Specifications
- Chapter 7: Mathematical Induction
- Chapter 8: Verification Exercises
- Chapter 9: Implementing a Formal System. Conclusion
- Bibliography
- Appendix A: Gödel’s Theorems