DocumentCode :
596213
Title :
PBDDR: Probe-Based Deadlock Detection and Recovery Strategy for Component-Based Systems
Author :
Chen Li ; Linpeng Huang ; Luxi Chen ; Weichao Luo ; Xu Li
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai JiaoTong Univ., Shanghai, China
Volume :
1
fYear :
2012
fDate :
4-7 Dec. 2012
Firstpage :
790
Lastpage :
795
Abstract :
Correctness is a critical requirement for software systems and one of the key factors in correctness is that the system be deadlock-free. In this paper, we present a Probe-Based Deadlock Detection and Recovery (PBDDR) strategy for Component-based System (CBS) which brings four contributions. First, we define a formal semantic model by using Communicating Sequential Processes (CSP) to abstract interaction behavior for statically analyzing deadlock. Second, we propose a Deadlock Detection Algorithm (DDA) to find deadlock loops in a CBS. Third, we consider two qualities of concern, Timeliness (i.e., response time) and DLC (i.e., How many deadlock loops that a component involved in). Then we give a Deadlock Recovery Algorithm (DRA) to evaluate and replace the component to solve the deadlock problem based on above quality concerns. Finally, we implement our approach using the Arch Studio tool. Experimental results show that our approach has reasonable performance.
Keywords :
communicating sequential processes; concurrency control; object-oriented programming; software architecture; ArchStudio tool; CBS; DDA; DLC; DRA; PBDDR; Timeliness; abstract interaction behavior; communicating sequential processes; component-based systems; correctness; deadlock detection algorithm; deadlock loops; deadlock recovery algorithm; formal semantic model; probe-based deadlock detection and recovery; software systems; statical deadlock analysis; Arrays; Connectors; Ports (Computers); Semantics; System recovery; Time factors; Vectors; CSP; based system; deadlock; probe; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location :
Hong Kong
ISSN :
1530-1362
Print_ISBN :
978-1-4673-4930-7
Type :
conf
DOI :
10.1109/APSEC.2012.33
Filename :
6462747
Link To Document :
بازگشت