• 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