Title
An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems
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.
Year
DOI
Venue
2014
10.1109/WETICE.2014.63
WETICE Conference
Keywords
Field
DocType
self-adaptive systems, architectural patterns, eclipse plug-ins, software engineering, simulation,availability,software engineering,simulation,feedback loop,java,sensors,unified modeling language,service oriented architecture,architectural patterns,decentralized system
Decentralised system,Unified Modeling Language,Computer science,Feedback loop,Self adaptive,Eclipse,Java,Architectural pattern,Eclipse plug in,Distributed computing
Conference
Citations 
PageRank 
References 
1
0.37
9
Authors
3
Name
Order
Citations
PageRank
Dhaminda B. Abeywickrama1758.00
Nicklas Hoch2496.38
Franco Zambonelli34662330.78