• DocumentCode
    123644
  • Title

    An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems

  • Author

    Abeywickrama, Dhaminda B. ; Hoch, Nicklas ; Zambonelli, Franco

  • Author_Institution
    Fraunhofer FOKUS, Berlin, Germany
  • fYear
    2014
  • fDate
    23-25 June 2014
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    A highly decentralized system of autonomous service components consists of multiple and possibly interacting feedback loops. These loops can be organized into a variety of architectural patterns. Although several authors have addressed the need to make feedback loops first-class entities, little attention has been given to providing solid tool support for their engineering and implementation. In this paper, we present SimSOTA - an integrated Eclipse plug-in tool to architect, engineer and implement self-adaptive systems based on our feedback loop-based approach. SimSOTA adopts model-driven development to model and simulate complex self-adaptive architectural patterns, and to automate the generation of Java-based implementation code for the patterns. The approach is validated using a case study in cooperative electric vehicles.
  • Keywords
    Java; object-oriented methods; service-oriented architecture; Eclipse plug-in; Java; SimSOTA tool; autonomous service components; decentralized system; feedback loop-based approach; model-driven development; self-adaptive architectural patterns; self-adaptive systems; Adaptation models; Availability; Feedback loop; Java; Monitoring; Sensors; Unified modeling language; Eclipse plug-ins; architectural patterns; self-adaptive systems; simulation; software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    WETICE Conference (WETICE), 2014 IEEE 23rd International
  • Conference_Location
    Parma
  • Type

    conf

  • DOI
    10.1109/WETICE.2014.63
  • Filename
    6927013