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.

An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems / Abeywickrama, Dhaminda B.; Hoch, Nicklas; Zambonelli, Franco. - CD-ROM. - (2014), pp. 3-8. (Intervento presentato al convegno 23rd IEEE International WETICE Conference, WETICE 2014 tenutosi a Parma (I) nel Giugno 2014) [10.1109/WETICE.2014.63].

An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems

ZAMBONELLI, Franco
2014

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.
2014
23rd IEEE International WETICE Conference, WETICE 2014
Parma (I)
Giugno 2014
3
8
Abeywickrama, Dhaminda B.; Hoch, Nicklas; Zambonelli, Franco
An Integrated Eclipse Plug-In for Engineering and Implementing Self-Adaptive Systems / Abeywickrama, Dhaminda B.; Hoch, Nicklas; Zambonelli, Franco. - CD-ROM. - (2014), pp. 3-8. (Intervento presentato al convegno 23rd IEEE International WETICE Conference, WETICE 2014 tenutosi a Parma (I) nel Giugno 2014) [10.1109/WETICE.2014.63].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1060819
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 5
social impact