DocumentCode
1599464
Title
Tools for Architecture Based Autonomic Systems
Author
DePalma, N. ; Popov, Konstantin ; Parlavantzas, Nikos ; Brand, Per ; Vlassov, Vladimir
Author_Institution
INRIA, Grenoble
fYear
2009
Firstpage
313
Lastpage
320
Abstract
Recent years have seen a growing interest in autonomic computing, an approach to providing systems with self managing properties. Autonomic computing aims to address the increasing complexity of the administration of large systems. The contribution of this paper is to provide a generic tool to ease the development of autonomic managers. Using this tool, an administrator provides a set of alternative architectures and specifies conditions that are used by autonomic managers to update architectures at runtime. Software changes are computed as architectural differences in terms of component model artifacts (components, attributes, bindings, etc.). These differences are then used to migrate into the next architecture by reconfiguring only the required part of the running system.
Keywords
object-oriented programming; software architecture; software maintenance; system monitoring; autonomic computing; autonomic manager; autonomic system; component model artifact; self managing property; software architecture; software change; software tools; system monitoring; Actuators; Computer architecture; Conference management; Control systems; Distributed computing; Hardware; Knowledge management; Local area networks; Runtime; Software algorithms; autonomic computing; component;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic and Autonomous Systems, 2009. ICAS '09. Fifth International Conference on
Conference_Location
Valencia
Print_ISBN
978-1-4244-3684-2
Electronic_ISBN
978-0-7695-3584-5
Type
conf
DOI
10.1109/ICAS.2009.22
Filename
4976622
Link To Document