DocumentCode :
1787479
Title :
Towards Software Evolution for Embedded Systems Based on MAPE Loop Encapsulation
Author :
Nakagawa, Hirotoshi ; Kudo, Takahiro ; Yuichi Sei ; Tahara, Yasuyuki ; Ohsuga, Akihiko
Author_Institution :
Grad. Sch. of Inf. Sci. & Technol., Osaka Univ., Suita, Japan
fYear :
2014
fDate :
8-12 Sept. 2014
Firstpage :
203
Lastpage :
204
Abstract :
Software evolution is an essential activity that adapts existing software to changes in requirements. Because of recent rapid requirements changes, systems are strongly required to evolve even if the target systems are embedded systems, whose implementation code is generally hard to be changed. This paper discusses the feasibility of applying self-adaptation mechanism for software evolution. We use the MAPE loop mechanism to evolve embedded systems without changing code inside the existing systems. This paper also reports preliminary results that we experimentally evolved a cleaning robot by following our approach. Our demonstrations show a part of additional behaviors as the results of software evolution that makes the cleaning robot possible to move obstacles. We also discuss the future directions of software evolution for embedded systems with the self-adaptive mechanism.
Keywords :
cleaning; control engineering computing; embedded systems; service robots; software maintenance; MAPE loop encapsulation; MAPE loop mechanism; cleaning robot; embedded system; implementation code; self-adaptation mechanism; self-adaptive mechanism; software evolution; Cleaning; Embedded systems; Monitoring; Robot sensing systems; MAPE loop; embedded systems; self-adaptive systems; software evolution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Self-Adaptive and Self-Organizing Systems (SASO), 2014 IEEE Eighth International Conference on
Conference_Location :
London
Type :
conf
DOI :
10.1109/SASO.2014.45
Filename :
7001028
Link To Document :
بازگشت