Novel models and tools are required to support the engineering of systems that are self-aware of their current situations and capable of dynamically modifying their behavior and structure using feedback loops. In this paper, with the help of a case study in the area of e-mobility and based on our past work in self-adaptive systems modeling, we introduce a new tool (i.e., an Eclipse-based simulation plug-in) that we are developing for engineering and simulating architectural patterns based on feedback loops. Our plug-in can facilitate modeling of self-adaptive patterns using UML 2, visual animation of behavior to expose run-time information, animating composite structure, model-level debugging, simulating event-driven models, and run-time prompting.
Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems / Abeywickrama, Dhaminda; Zambonelli, Franco; N., Hoch. - ELETTRONICO. - (2012), pp. 133-138. (Intervento presentato al convegno 2012 IEEE Sixth International Conference on Self-Adaptive and Self-Organizing Systems Workshops tenutosi a Lyon, France nel Settembre 2012) [10.1109/SASOW.2012.31].
Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
ABEYWICKRAMA, Dhaminda;ZAMBONELLI, Franco;
2012
Abstract
Novel models and tools are required to support the engineering of systems that are self-aware of their current situations and capable of dynamically modifying their behavior and structure using feedback loops. In this paper, with the help of a case study in the area of e-mobility and based on our past work in self-adaptive systems modeling, we introduce a new tool (i.e., an Eclipse-based simulation plug-in) that we are developing for engineering and simulating architectural patterns based on feedback loops. Our plug-in can facilitate modeling of self-adaptive patterns using UML 2, visual animation of behavior to expose run-time information, animating composite structure, model-level debugging, simulating event-driven models, and run-time prompting.Pubblicazioni consigliate
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