Modeling Software with Finite State Machines: A Practical Approach
暫譯: 使用有限狀態機建模軟體:實用方法
Wagner, Ferdinand, Schmuki, Ruedi, Wagner, Thomas
- 出版商: Auerbach Publication
- 出版日期: 2019-09-19
- 售價: $2,800
- 貴賓價: 9.5 折 $2,660
- 語言: 英文
- 頁數: 390
- 裝訂: Quality Paper - also called trade paper
- ISBN: 0367390868
- ISBN-13: 9780367390860
海外代購書籍(需單獨結帳)
商品描述
Modeling Software with Finite State Machines: A Practical Approach explains how to apply finite state machines to software development. It provides a critical analysis of using finite state machines as a foundation for executable specifications to reduce software development effort and improve quality. This book discusses the design of a state machine and of a system of state machines. It also presents a detailed analysis of development issues relating to behavior modeling with design examples and design rules for using finite state machines. This volume describes a coherent and well-tested framework for generating reliable software for even the most complex tasks. The authors demonstrate that the established practice of using a specification as a basis for coding is wrong. Divided into three parts, this book opens by delivering the authors' expert opinions on software, covering the evolution of development as well as costs, methods, programmers, and the development cycle. The remaining two parts encourage the use of state machines: promoting the virtual finite state machine (Vfsm) method and the StateWORKS development tools.
商品描述(中文翻譯)
《使用有限狀態機建模軟體:實用方法》解釋了如何將有限狀態機應用於軟體開發。它對使用有限狀態機作為可執行規範的基礎進行了關鍵分析,以減少軟體開發的工作量並提高質量。本書討論了狀態機的設計以及狀態機系統的設計。它還詳細分析了與行為建模相關的開發問題,並提供了設計範例和使用有限狀態機的設計規則。
本書描述了一個連貫且經過良好測試的框架,用於生成可靠的軟體,即使是最複雜的任務。作者證明了將規範作為編碼基礎的既定做法是錯誤的。本書分為三個部分,首先提供了作者對軟體的專家意見,涵蓋了開發的演變、成本、方法、程式設計師和開發週期。其餘兩部分則鼓勵使用狀態機:推廣虛擬有限狀態機(Vfsm)方法和StateWORKS開發工具。
作者簡介
Wagner, Ferdinand; Schmuki, Ruedi; Wagner, Thomas; Wolstenholme, Peter
作者簡介(中文翻譯)
瓦格納,費迪南德;施穆基,魯迪;瓦格納,托馬斯;沃爾斯頓霍爾姆,彼得