Abstract
A highly decentralized system of autonomous service components consists of multiple and interacting feedback loops which can be organized into a variety of architectural patterns. The highly complex nature of these loops make engineering and implementation of these patterns a very challenging task. In this paper, we present SimSOTA-an integrated Eclipse plug-in 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. The approach is validated using a case study in cooperative electric vehicles.
Author supplied keywords
Cite
CITATION STYLE
Abeywickrama, D. B., Hoch, N., & Zambonelli, F. (2014). Engineering and implementing software architectural patterns based on feedback loops. Scalable Computing, 15(4), 291–307. https://doi.org/10.12694/scpe.v15i4.1052
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.