Title :
Real-Time Software Design for Safety- and Mission-Critical Systems with High Dependability
Author_Institution :
Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX
Abstract :
For open distributed and embedded systems, the end-to-end real-time quality of service (QoS) is crucial since they are usually safety- and mission-critical applications. Due to the constrained system resources such as computing capacity and network bandwidth, an intermediate software layer called middleware is being adopted to manage the limited system resources in an adaptive fashion in order to meet the QoS demands under the uncertain and dynamic operating environment. In this paper, a distributed and embedded real-time control architecture with middleware support for software-intensive systems is discussed, which aims to achieve the end-to-end QoS-ensured control performance in a wide range of real-world operation scenarios. The adaptive resource management is detailed, which is implemented based on the feedback control mechanism. A real-world application for distributed and embedded vibration mitigation is also discussed.
Keywords :
embedded systems; middleware; resource allocation; safety-critical software; software engineering; QoS; adaptive resource management; computing capacity; constrained system resources; embedded systems; end-to-end real-time quality of service; feedback control mechanism; middleware; mission-critical systems; network bandwidth; real-time software design; safety-critical systems; Application software; Computer networks; Control systems; Embedded system; Middleware; Mission critical systems; Quality of service; Real time systems; Resource management; Software design;
Conference_Titel :
Autotestcon, 2006 IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
1-4244-0051-1
Electronic_ISBN :
1088-7725
DOI :
10.1109/AUTEST.2006.283711