The Community for Technology Leaders
2014 IEEE 8th International Conference on Self-Adaptive and Self-Organizing Systems (SASO) (2014)
London, United Kingdom
Sept. 8, 2014 to Sept. 12, 2014
ISBN: 978-1-4799-5367-7
pp: 203-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.
INDEX TERMS
Embedded systems, Monitoring, Cleaning, Robot sensing systems
CITATION

H. Nakagawa, T. Kudo, Y. Sei, Y. Tahara and A. Ohsuga, "Towards Software Evolution for Embedded Systems Based on MAPE Loop Encapsulation," 2014 IEEE 8th International Conference on Self-Adaptive and Self-Organizing Systems (SASO), London, United Kingdom, 2014, pp. 203-204.
doi:10.1109/SASO.2014.45
83 ms
(Ver 3.3 (11022016))