DocumentCode
3587198
Title
Designing Self-Adaptive Embedded Real-Time Software -- Towards System Engineering of Self-Adaptation
Author
Rammig, Franz J. ; Grosbrink, Stefan ; Stahl, Katharina ; Yuhong Zhao
Author_Institution
Heinz Nixdorf Inst., Univ. of Paderborn, Paderborn, Germany
fYear
2014
Firstpage
37
Lastpage
42
Abstract
Upcoming interlinked embedded systems will be confronted with unexpectedly changing environments, which makes online adaptation without manual interference necessary. There is a need for appropriate system architectures and novel design approaches. In this paper, we discuss general concepts of self-adaptive real-time systems. Furthermore, specific system engineering techniques solving two important aspects of such a paradigm are presented. We discuss how the necessity for adaptation can be identified using Online Model Checking and how self-adapting safety guards can be designed by means of Artificial Immune Systems. Finally, we present an approach to integrating these techniques into an underlying platform architecture based on mixed-criticality virtualization.
Keywords
artificial immune systems; embedded systems; formal verification; software architecture; virtualisation; artificial immune systems; design approach; interlinked embedded systems; mixed-criticality virtualization; online model checking; platform architecture; self-adaptation system engineering; self-adapting safety guards; self-adaptive embedded real-time software design; system architectures; Adaptation models; Embedded systems; Model checking; Real-time systems; Safety; Virtualization; Artificial Immune Systems; Cyber Physical Systems; Danger Theory; Mixed-criticality Systems; Online Model Checking; Self-adapting Software; System Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Computing Systems Engineering (SBESC), 2014 Brazilian Symposium on
Type
conf
DOI
10.1109/SBESC.2014.15
Filename
7091163
Link To Document