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. Abeywickrama | 1 | 75 | 8.00 |
Nicklas Hoch | 2 | 49 | 6.38 |
Franco Zambonelli | 3 | 4662 | 330.78 |