• DocumentCode
    1991419
  • Title

    Automated Management of Dynamic Component Dependency for Runtime System Reconfiguration

  • Author

    Ping Su ; Chun Cao ; Xiaoxing Ma ; Jian Lu

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Nanjing Univ., Nanjing, China
  • Volume
    1
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    450
  • Lastpage
    458
  • Abstract
    Runtime reconfigurations of component-based systems must be undertaken with careful considerations of dependency between components. The safer and less disruptive a reconfiguration strategy is, the more accurate dependency information it needs. This paper proposes to manage dynamic dependency between components with mealy machine automatically derived from the implementation of components. To maintain the current dependency information for a component at runtime, the corresponding machine is instrumented into the component implementation in such a way that it is always synchronized with the execution of the component. We implemented a prototypical tool for this approach and evaluated it with a realistic benchmark application. The results show that our approach achieves a high accuracy and keeps low overheads without introducing any manual work.
  • Keywords
    object-oriented programming; operating systems (computers); program diagnostics; automated management; component-based system; dynamic component dependency; runtime system reconfiguration; Component architectures; Context; Dynamics; Heuristic algorithms; Instruments; Runtime; Synchronization; dynamic component dependency; dynamic dependency mealy machine; runtime system reconfiguration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.66
  • Filename
    6805437