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
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;
Conference_Titel :
Computing Systems Engineering (SBESC), 2014 Brazilian Symposium on
DOI :
10.1109/SBESC.2014.15