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
Link To Document :
بازگشت