Modeling and Analysis of Communicating Systems (Hardcover)
暫譯: 通訊系統的建模與分析(精裝版)

Jan Friso Groote, Mohammad Reza Mousavi

  • 出版商: MIT
  • 出版日期: 2014-08-29
  • 售價: $1,750
  • 貴賓價: 9.8$1,715
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Hardcover
  • ISBN: 0262027712
  • ISBN-13: 9780262027717
  • 立即出貨 (庫存 < 3)

相關主題

商品描述

Complex communicating computer systems -- computers connected by data networks and in constant communication with their environments -- do not always behave as expected. This book introduces behavioral modeling, a rigorous approach to behavioral specification and verification of concurrent and distributed systems. It is among the very few techniques capable of modeling systems interaction at a level of abstraction sufficient for the interaction to be understood and analyzed. Offering both a mathematically grounded theory and real-world applications, the book is suitable for classroom use and as a reference for system architects. The book covers the foundation of behavioral modeling using process algebra, transition systems, abstract data types, and modal logics. Exercises and examples augment the theoretical discussion. The book introduces a modeling language, mCRL2, that enables concise descriptions of even the most intricate distributed algorithms and protocols. Using behavioral axioms and such proof methods as confluence, cones, and foci, readers will learn how to prove such algorithms equal to their specifications. Specifications in mCRL2 can be simulated, visualized, or verified against their requirements. An extensive mCRL2 toolset for mechanically verifying the requirements is freely available online; this toolset has been successfully used to design and analyze industrial software that ranges from healthcare applications to particle accelerators at CERN. Appendixes offer material on equations and notation as well as exercise solutions.

商品描述(中文翻譯)

複雜的通訊電腦系統——透過數據網絡連接並與其環境持續通訊的電腦——並不總是如預期般運作。本書介紹了行為建模,這是一種對並發和分散系統的行為規範與驗證的嚴謹方法。這是為數不多的能夠在足夠抽象層次上建模系統互動的技術之一,使得這些互動能夠被理解和分析。本書提供了數學基礎的理論和實際應用,適合用於課堂教學及作為系統架構師的參考。書中涵蓋了使用過程代數、轉換系統、抽象數據類型和模態邏輯的行為建模基礎。練習題和範例增強了理論討論。本書介紹了一種建模語言mCRL2,能夠簡潔地描述即使是最複雜的分散算法和協議。透過行為公理以及如合流、圓錐和焦點等證明方法,讀者將學會如何證明這些算法與其規範相等。mCRL2中的規範可以被模擬、可視化或驗證其需求。廣泛的mCRL2工具集可在線免費獲得,用於機械驗證需求;該工具集已成功用於設計和分析從醫療應用到CERN的粒子加速器等工業軟體。附錄提供了有關方程式和符號的材料以及練習題解答。