DocumentCode :
1966879
Title :
StarMX: A framework for developing self-managing Java-based systems
Author :
Asadollahi, Reza ; Salehie, Mazeiar ; Tahvildari, Ladan
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of Waterloo, Waterloo, ON
fYear :
2009
fDate :
18-19 May 2009
Firstpage :
58
Lastpage :
67
Abstract :
Realizing self-managing systems poses several development and operational challenges. Reusable software frameworks assist in addressing these challenges by utilizing appropriate patterns, and also providing essential runtime services for self-managing systems. This paper presents the StarMX framework, designed for building self-managing Java-based applications. It is a generic framework based on standards and well-established principles, and supports common tasks in the development of such systems. StarMX facilitates creating the management closed loop using various mechanisms such as action policies. The framework architecture and its utilization process, along with an example of its application are presented in this paper. Moreover, quality attributes and autonomic characteristics of the proposed framework are discussed.
Keywords :
Java; software reusability; StarMX framework; autonomic characteristics; management closed loop; quality attributes; reusable software frameworks; runtime services; self-managing Java-based systems; self-managing systems; Application software; Buildings; Control systems; Engines; Java; Logic programming; Resource management; Runtime; Software reusability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems, 2009. SEAMS '09. ICSE Workshop on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-3724-5
Type :
conf
DOI :
10.1109/SEAMS.2009.5069074
Filename :
5069074
Link To Document :
بازگشت