株式会社極東書店トップ > 商品一覧 > Formal Software Development with Event-B: A Practical Guide to Modelling, Refinement, and Verification. Second Edition 2026
商品詳細
Formal Software Development with Event-B: A Practical Guide to Modelling, Refinement, and Verification. Second Edition 2026
・ISBN 978-3-032-31242-6 paper EUR 29.99
¥8,015.- (税込) ※(※)価格はご注文時の参考価格となります。
納品価格につきましては書籍の入荷時点で確定となります。
版元の原価改定、外国為替の変動等により異なる場合がございますので、予めご了承下さい。
| 著者・編者 | Catano, Nestor, |
|---|---|
| シリーズ | (Synthesis Lectures on Software Engineering) |
| 出版社 | (Springer Nature Switzerland AG, SZ) |
| 出版年月 | 2027 |
| 言語 | ENG |
| ニュース番号 | <A05-78500> |
解説
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.