DocumentCode
463357
Title
MDE-based Design and Implementation of Autonomic Software Components
Author
Barbier, Franck
Author_Institution
PauWare Res. Group, Univ. de Pau
Volume
1
fYear
2006
fDate
17-19 July 2006
Firstpage
163
Lastpage
169
Abstract
In this paper, we illustrate autonomic computing by discussing the design and implementation of self-configuring and self-healing software components. To that end, we describe PauWare, a Java programming environment (a library of predefined classes plus two closely related tools) which is a support for the remote and real-time management of software components. This approach is inspired by model-driven-engineering (MDE) and more precisely by model executability through the monitoring/control of UML 2 state machine diagrams at runtime. The paper shows why and how such state machines may play the role of autonomic supports. The paper also tackles the problem of design and implementation and more specifically, how and when self-configuring and self-healing activities may occur
Keywords
Java; Unified Modeling Language; object-oriented programming; programming environments; software libraries; Java programming environment; MDE-based design; PauWare; UML 2 state machine diagram; autonomic computing; autonomic software component; model executability; model-driven-engineering; self-configuring software component; self-healing software component; software library; Condition monitoring; Environmental management; Java; Model driven engineering; Programming environments; Remote monitoring; Runtime; Software libraries; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Cognitive Informatics, 2006. ICCI 2006. 5th IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
1-4244-0475-4
Type
conf
DOI
10.1109/COGINF.2006.365692
Filename
4216407
Link To Document