Don't hope to get rid of books (Umberto Eco)
+371 27000041, +371 27000045
(on working days 9:00-17:00 latvian)
+371 27000041
+371 27000045

(on working days 10:00-17:00)

Proof of program correctness

49.99 €
The only thing available 2
Proof of program correctness
49.99 €
In basket
This book teaches how to reason formally about computer programs using a sequential approach and the Dafny programming language, which supports verification. It shows how to write specifications for programs, how to satisfy the requirements of these specifications, and how to write proofs of program correctness with respect to the specifications. The author first presents the theoretical background underlying reasoning about program code and then gradually moves on to real-world examples using objects, data structures, and non-trivial recursion.
Features of the book:
- Is written in simple and easy-to-understand language;
- gradually introduces increasingly complex concepts;
- clearly demonstrates how to write proofs and how to define and verify functional and imperative programs;
- provides examples of program code in a real programming language, not pseudocode;
- contains amusing illustrations and learning exercises.
The publication will be useful for university students, teachers, researchers in the field of formal verification, and employees of companies applying deductive verification in practice.
See also:

You might be interested:

Переход в облако. Практическое руководство по организации облачных вычислений для ученых и IT-специалистов
Information technology
Moving to the Cloud: A Practical Guide to Cloud Computing for Scientists and IT Professionals
Anielle Juan, Montes Diego, Iglesias Javier Rodeiro
14.99 €
In basket
Разработка требований  к программному обеспечению
Information technology
Development of software requirements
Wiggers Carl, Beatty Joy
29.99 €
In basket
Начинаем программировать на Python
Information technology
Getting Started with Python Programming
Gaddis Tony
49.99 €
In basket
Совершенный код. Практическое руководство по разработке программного обеспечения
Information technology
Code Complete: A Practical Guide to Software Development
McConnell Steve
49.99 €
In basket