DocumentCode
3480275
Title
Ant Colony Optimization for Deadlock Detection in Concurrent Systems
Author
Francesca, Gianpiero ; Santone, Antonella ; Vaglini, Gigliola ; Villani, Maria Luisa
Author_Institution
Dip. di Ing., Univ. of Sannio, Benevento, Italy
fYear
2011
fDate
18-22 July 2011
Firstpage
108
Lastpage
117
Abstract
Ensuring deadlock freedom is one of the most critical requirements in the design and validation of concurrent systems. The biggest challenge toward the development of effective deadlock detection schemes remains the state-space explosion problem when model checking is used for proving the correctness of a system with respect to a desired behavior. In this paper we propose the use of the Ant Colony Optimization (ACO) to reduce the state explosion problem arising when finding deadlocks in complex networks described using Calculus of Communicating Systems (CCS). Moreover, ACO is used to provide minimal counterexamples. In fact, although one of the strongest advantages of model checking is the generation of counterexamples when verification fails, traditional model checkers may return very long counterexamples. We present an implementation of our technique and encouraging experimental results on several benchmarks. These results are then compared with other heuristic-based search strategies, retaining the advantages of our approach.
Keywords
calculus of communicating systems; concurrency control; formal verification; optimisation; ant colony optimization; calculus of communicating systems; concurrent system; deadlock detection; deadlock freedom; model checking; state explosion problem; state-space explosion problem; Ant colony optimization; Calculus; Explosions; Heuristic algorithms; Search problems; Semantics; System recovery; Ant Colony Optimization; CCS; Formal methods; Heuristic Searches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.22
Filename
6032331
Link To Document