Distributed Embedded Controller Development with Petri Nets: Application to Globally-Asynchronous Locally-Synchronous Systems (SpringerBriefs in Electrical and Computer Engineering)
暫譯: 使用佩特里網的分散式嵌入式控制器開發:應用於全球異步本地同步系統(電機與計算機工程系列)
Filipe de Carvalho Moutinho
商品描述
This book describes a model-based development approach for globally-asynchronous locally-synchronous distributed embedded controllers. This approach uses Petri nets as modeling formalism to create platform and network independent models supporting the use of design automation tools. To support this development approach, the Petri nets class in use is extended with time-domains and asynchronous-channels. The authors’ approach uses models not only providing a better understanding of the distributed controller and improving the communication among the stakeholders, but also to be ready to support the entire lifecycle, including the simulation, the verification (using model-checking tools), the implementation (relying on automatic code generators), and the deployment of the distributed controller into specific platforms.
- Uses a graphical and intuitive modeling formalism supported by design automation tools;
- Enables verification, ensuring that the distributed controller was correctly specified;
- Provides flexibility in the implementation and maintenance phases to achieve desired constraints (high performance, low power consumption, reduced costs), enabling porting to different platforms using different communication nodes, without changing the underlying behavioral model.
商品描述(中文翻譯)
這本書描述了一種基於模型的開發方法,適用於全球非同步、本地同步的分散式嵌入式控制器。這種方法使用 Petri 網作為建模形式,創建平台和網路獨立的模型,以支持設計自動化工具的使用。為了支持這種開發方法,所使用的 Petri 網類別擴展了時間域和非同步通道。作者的方法不僅提供了對分散式控制器的更好理解,改善了利益相關者之間的溝通,還準備支持整個生命週期,包括模擬、驗證(使用模型檢查工具)、實現(依賴自動代碼生成器)以及將分散式控制器部署到特定平台。
- 使用圖形化和直觀的建模形式,並由設計自動化工具支持;
- 使驗證成為可能,確保分散式控制器的正確規範;
- 在實現和維護階段提供靈活性,以達成所需的約束(高性能、低功耗、降低成本),使得在不改變基礎行為模型的情況下,能夠移植到使用不同通訊節點的不同平台。