DocumentCode
123917
Title
Towards Component-Based Design of Safety-Critical Cyber-Physical Applications
Author
Masrur, Alejandro ; Kit, Michal ; Bures, Tomas ; Hardt, Wolfram
Author_Institution
Dept. of Comput. Sci., Tech. Univ. Chemnitz, Chemnitz, Germany
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
254
Lastpage
261
Abstract
Cyber-physical systems typically involve a large number of mobile autonomous devices that closely interact with each other and their environment. Standard design and development techniques from the embedded domain fail to accurately model the dynamics of such systems and, hence, there is an increasing need for new programming models and abstractions. Component-based design approaches are a promising solution to manage the complexity of large-scale dynamic systems. However, existing such approaches either do not accurately model transitory interactions between components -- which are typical of cyber-physical systems -- or do not provide guarantees for real-time behavior which is essential in many safety-critical applications. To overcome this problem, in this paper, we present a component-based design technique based on DEECo (Dependable Emergent Ensembles of Components). The DEECo framework allows modeling large-scale dynamic systems by a set of interacting components. In contrast to other component-based design approaches from the literature, DEECo provides mechanisms to describe transitory interactions between components. We introduce necessary extensions to the DEECo design flow and integrate it with real-time analysis techniques that allow reasoning about timing behavior at the component-description level. Finally, we illustrate the simplicity and usefulness of our approach on a case study consisting of an intelligent crossroad system.
Keywords
embedded systems; logic design; safety-critical software; DEECo; Dependable Emergent Ensembles of Components; component-based design technique; cyber-physical systems; intelligent crossroad system; large-scale dynamic systems; mobile autonomous devices; programming models; real-time analysis techniques; Adaptation models; Delays; Real-time systems; Runtime; Software; Switches; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location
Verona
Type
conf
DOI
10.1109/DSD.2014.87
Filename
6927252
Link To Document