Gå direkt till innehållet
  1. Böcker
  2. Böcker på engelska

Formal Software Development with Event-B

406 kr
Lägsta pris på PriceRunner

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.

Undertitel
A Practical Guide to Modelling, Refinement, and Verification
Författare
Nestor Catano
Upplaga
2
ISBN
9783032312426
Språk
engelska
Vikt
281 gram
Utgivningsdatum
2026-12-10