• DocumentCode
    533092
  • Title

    A Dynamic Evolution Framework for SoftMan System

  • Author

    Yue, Yang ; Ai, Dong-Mei ; Zeng, Guang-Ping

  • Author_Institution
    Sch. of Inf. Eng., Univ. of Sci. & Technol., Beijing, China
  • Volume
    10
  • fYear
    2010
  • fDate
    22-24 Oct. 2010
  • Abstract
    An open SoftMan system based applications has to have the ability to change its implementation at runtime allowing it to extend, customize or upgrade the services that it provides when the application must evolve to cope with new context and user requirements. In this paper, we investigate the possibility of having a novel approach to dynamic changing architecture for SoftMan system, which led to the development of FDESMS (Framework for Dynamic Evolution of SoftMan System). FDESMS is a extensible framework based on hierarchy reflection and control, which enables architects to both concern three points of view of dynamic evolution (service, behavioral, and structural points of view) and perform corresponding control in the context at execution time. Therefore, the sets of APIs for evolution strategies, including service introspection, service binding, lifecycle control, and reconfiguration control, have been devised, and the evaluation of dynamic configuration also have guaranteed a reliable change both during and after reconfiguration. We also illustrate the specific usages of APIs by case study to prove theirs effectiveness and feasibility.
  • Keywords
    open systems; API; dynamic configuration; dynamic evolution; lifecycle control; open SoftMan system; reconfiguration of control; service binding; service introspection; Software; Architecture Evolution; Artificial Life; Framework of Dynamic Evolution; SoftMan;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Application and System Modeling (ICCASM), 2010 International Conference on
  • Conference_Location
    Taiyuan
  • Print_ISBN
    978-1-4244-7235-2
  • Electronic_ISBN
    978-1-4244-7237-6
  • Type

    conf

  • DOI
    10.1109/ICCASM.2010.5622801
  • Filename
    5622801