Title :
Towards Simulating Architectural Patterns for Self-Aware and Self-Adaptive Systems
Author :
Abeywickrama, Dhaminda B. ; Zambonelli, Franco ; Hoch, Nicklas
Author_Institution :
DiSMI, Univ. of Modena & Reggio Emilia, Modena, Italy
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.
Keywords :
Unified Modeling Language; computer animation; discrete event simulation; mobile computing; object-oriented methods; program debugging; software architecture; software tools; Eclipse-based simulation plug-in; UML 2; architectural design patterns; architectural pattern simulation; behavior visual animation; composite structure animation; e-mobility; event-driven model simulation; feedback loops; model-level debugging; run-time information; run-time prompting; self-adaptive pattern modeling; self-adaptive systems; self-aware systems; software engineering; system engineering; UML; architectural design patterns; feedback loops; self-adaptive systems; self-aware systems; simulation; software engineering;
Conference_Titel :
Self-Adaptive and Self-Organizing Systems Workshops (SASOW), 2012 IEEE Sixth International Conference on
Conference_Location :
Lyon
Print_ISBN :
978-1-4673-5153-9
DOI :
10.1109/SASOW.2012.31