DocumentCode :
568645
Title :
Using Dynamic Probe for Deadlock Detection in Component-Based System
Author :
Li, Chen ; Huang, Linpeng ; Chen, Luxi ; Luo, Weichao
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai JiaoTong Univ., Shanghai, China
fYear :
2012
fDate :
4-6 July 2012
Firstpage :
292
Lastpage :
299
Abstract :
Component-based development has gained a lot of attention in recent years. As a software development paradigm, it enhances the reusability and reduces the complexity but it also brings new challenges to Component-based System (CBS) reliability especially for deadlock problem. Since the CBS has a unique character which is component based, the composition might easily cause the deadlock of component connection in semantic and hurt the system reliability. In this paper, we present Dynamic Probe(DP) strategy for the deadlock problem of CBS. First a formal semantic model is proposed to abstract the interaction among the components for analyzing the deadlock connection, and then DP Detection algorithm is used to detect the deadlock loops, if the deadlock connections are detected then DP Elimination algorithm is used to evaluated the components reliability by several measurement indexes to find the component, which reliability lower than other components, and then replace it. Last, by the comparison to other related work, the result shows that the proposed strategy can both achieve lower processing cost and higher reliability.
Keywords :
concurrency control; formal specification; object-oriented programming; software reliability; system recovery; CBS reliability; DP elimination algorithm; component-based development; component-based system; components reliability; deadlock detection; deadlock problem; dynamic probe; formal semantic model; reusability; software development paradigm; Arrays; Connectors; Indexes; Probes; Reliability; Semantics; System recovery; deadlock; dynamic probe; formal model; reliability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on
Conference_Location :
Palermo
Print_ISBN :
978-1-4673-1328-5
Type :
conf
DOI :
10.1109/IMIS.2012.13
Filename :
6296868
Link To Document :
بازگشت