Siirry suoraan sisältöön
  1. Kirjat
  2. Englanninkieliset kirjat

Formal Software Development with Event-B

44,30 €

This Second Edition presents a practical framework for software development based on Event-B and refinement calculus, showing how formal models can be systematically transformed into verified executable programs. The book guides readers through the complete development process, from the formalisation of software requirements to model refinement, proof discharge, code synthesis, and implementation validation.  The text introduces the Event-B method and its supporting tool ecosystem and demonstrates how refinement-based modelling can be used to construct reliable software systems incrementally. Particular emphasis is placed on the systematic derivation of Java implementations through automated code generation, together with the verification of sequential programs using the newly introduced PyEB framework in Python.  Using a series of detailed case studies, the book illustrates how mathematical modelling techniques reduce ambiguity in requirements, support correctness-by-construction development, and provide rigorous reasoning about program behaviour throughout the software lifecycle.

Alaotsikko
A Practical Guide to Modelling, Refinement, and Verification
Kirjailija
Nestor Catano
Painos
2
ISBN
9783032312426
Kieli
englanti
Paino
281 grammaa
Julkaisupäivä
10.12.2026