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