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].