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
Link To Document