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
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;
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
Print_ISBN :
978-1-4799-2143-0
DOI :
10.1109/APSEC.2013.66