Real-Time Embedded Systems (Quantitative Software Engineering Series)
暫譯: 即時嵌入式系統(定量軟體工程系列)
Jiacun Wang
相關主題
商品描述
Offering comprehensive coverage of the convergence of real-time embedded systems scheduling, resource access control, software design and development, and high-level system modeling, analysis and verification
Following an introductory overview, Dr. Wang delves into the specifics of hardware components, including processors, memory, I/O devices and architectures, communication structures, peripherals, and characteristics of real-time operating systems. Later chapters are dedicated to real-time task scheduling algorithms and resource access control policies, as well as priority-inversion control and deadlock avoidance. Concurrent system programming and POSIX programming for real-time systems are covered, as are finite state machines and Time Petri nets. Of special interest to software engineers will be the chapter devoted to model checking, in which the author discusses temporal logic and the NuSMV model checking tool, as well as a chapter treating real-time software design with UML. The final portion of the book explores practical issues of software reliability, aging, rejuvenation, security, safety, and power management. In addition, the book:
- Explains real-time embedded software modeling and design with finite state machines, Petri nets, and UML, and real-time constraints verification with the model checking tool, NuSMV
- Features real-world examples in finite state machines, model checking, real-time system design with UML, and more
- Covers embedded computer programing, designing for reliability, and designing for safety
- Explains how to make engineering trade-offs of power use and performance
- Investigates practical issues concerning software reliability, aging, rejuvenation, security, and power management
商品描述(中文翻譯)
提供對即時嵌入式系統排程、資源存取控制、軟體設計與開發,以及高階系統建模、分析與驗證的全面性涵蓋。
在簡介概述之後,王博士深入探討硬體元件的具體細節,包括處理器、記憶體、I/O 裝置與架構、通訊結構、周邊設備,以及即時作業系統的特性。後面的章節專注於即時任務排程演算法和資源存取控制政策,以及優先權反轉控制和死鎖避免。書中還涵蓋了即時系統的併發系統程式設計和 POSIX 程式設計,有限狀態機和時間 Petri 網也在其中。對於軟體工程師來說,特別有興趣的是專門討論模型檢查的章節,作者在其中探討了時間邏輯和 NuSMV 模型檢查工具,以及一章關於使用 UML 的即時軟體設計。書的最後部分探討了軟體可靠性、老化、重生、安全性、穩妥性和電源管理的實際問題。此外,本書:
- 解釋了使用有限狀態機、Petri 網和 UML 的即時嵌入式軟體建模與設計,以及使用模型檢查工具 NuSMV 進行即時約束驗證
- 提供有限狀態機、模型檢查、使用 UML 的即時系統設計等現實世界的範例
- 涵蓋嵌入式電腦程式設計、可靠性設計和安全性設計
- 解釋如何在電力使用和性能之間做出工程取捨
- 探討有關軟體可靠性、老化、重生、安全性和電源管理的實際問題
《即時嵌入式系統》是負責即時和嵌入式軟體設計、開發和管理的人的寶貴資源。它也是計算機工程、計算機科學、資訊技術和軟體工程的研究生課程中關於嵌入式和即時軟體系統的優秀教科書,並適用於本科計算機和軟體工程課程。