DocumentCode
1957107
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
fYear
2012
fDate
10-14 Sept. 2012
Firstpage
133
Lastpage
138
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/SASOW.2012.31
Filename
6498392
Link To Document