StarMX: A Framework for Developing Self-Managing Java']Java-based Systems

被引:17
作者
Asadollahi, Reza [1 ]
Salehie, Mazeiar [1 ]
Tahvildari, Ladan [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Software Technol Appl Res Grp, Waterloo, ON N2L 3G1, Canada
来源
2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS | 2009年
关键词
D O I
10.1109/SEAMS.2009.5069074
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:58 / 67
页数:10
相关论文
共 23 条
  • [1] ADAMCZYK J, 2008, LNCS, V5101, P255
  • [2] Bass L., 2003, Software Architecture in Practice. Software Engineering
  • [3] Autonomous recovery in componentized Internet applications
    Candea, G
    Kiciman, E
    Kawamoto, S
    Fox, A
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2006, 9 (02): : 175 - 190
  • [4] *DMTF, 2007, COMM INF MOD SIMPL P
  • [5] Gamma E., 1994, Design patterns: elements of reusable object-oriented software, V1 edition
  • [6] Rainbow: Architecture-based self-adaptation with reusable infrastructure
    Garlan, D
    Cheng, SW
    Huang, AC
    Schmerl, B
    Steenkiste, P
    [J]. COMPUTER, 2004, 37 (10) : 46 - +
  • [7] *IBM, AG BUILD LEARN ENV A
  • [8] Research challenges of autonomic computing
    Kephart, JO
    [J]. ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 15 - 22
  • [9] The vision of autonomic computing
    Kephart, JO
    Chess, DM
    [J]. COMPUTER, 2003, 36 (01) : 41 - +
  • [10] Self-managed systems: An architectural challenge
    Kramer, Jeff
    Magee, Jeff
    [J]. FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 259 - +