• 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