Title :
Modeling the Implementation of State-Based System Architectures
Author :
Feiler, Peter H.
Author_Institution :
Software Eng. Inst., Pittsburgh, PA
Abstract :
Many application systems maintain state as part of their behavioral semantics. This state can reflect continuous state, e.g., sensor measurements, or discrete state. Modeling notations like Simulink combine the two to support modeling of hybrid control systems. In this paper we examine whether the intended behavior of state-based systems is implemented correctly by different runtime architectures. We identify several classes of such state based systems with variations in their semantics,represent their architecture in AADL, and use these mantic framework of AADL to discuss potential pitfalls with the chosen implementation.
Keywords :
closed loop systems; control engineering computing; digital simulation; embedded systems; fault tolerance; software architecture; specification languages; AADL; Simulink; behavioral semantics; closed loop control system; embedded system; fault tolerance; hybrid control system modeling; runtime architecture; state-based system architecture; Application software; Communication system control; Computer architecture; Control system synthesis; Control systems; Hardware; Protocols; Quality of service; Runtime; Space stations; embedded system; real-time system; software architecture;
Conference_Titel :
Engineering of Complex Computer Systems, 2009 14th IEEE International Conference on
Conference_Location :
Potsdam
Print_ISBN :
978-0-7695-3702-3
DOI :
10.1109/ICECCS.2009.19