Engineering and implementing software architectural patterns based on feedback loops

7Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

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.

Cite

CITATION STYLE

APA

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.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free