這本實用的教科書適用于形式化方法的入門課程或高級課程。本書以B形式化方法的一個擴展Event-B作為工具,展示了一種完成系統(tǒng)建模和設計的數(shù)學方法。簡-埃蒙德·阿布瑞爾(Jean-Raymond Abrial)是國際著名計算機科學家,曾任蘇黎世聯(lián)邦理工學院客座教授,他基于精化的思想提出了一種系統(tǒng)化的方法,教讀者如何逐步構造出所期望的模型,并通過嚴格的證明完成對所構造模型做系統(tǒng)化的推理。本書將介紹如何根據實際需要去構造各種程序,以及如何更為普遍地構造各種離散系統(tǒng)的模型。本書提供了大量的示例,這些示例源自計算機系統(tǒng)開發(fā)的各個領域,包括順序程序、并發(fā)程序和電子線路等。本書還包含了大量具有不同難度的練習和開發(fā)項目。書中的每個例子都用Rodin平臺工具集證明過。本書適合作為高等院校計算機、軟件工程、網絡工程、信息安全等專業(yè)高年級本科生、研究生的教材,也可供相關領域的研究人員和技術人員參考。