DocumentCode
2915501
Title
An Automated Approach to Verifying Diagnosability in Multi-agent Systems
Author
Ezekiel, Jonathan ; Lomuscio, Alessio
Author_Institution
Dept. of Comput., Imperial Coll. London, London, UK
fYear
2009
fDate
23-27 Nov. 2009
Firstpage
51
Lastpage
60
Abstract
We propose a general analysis method for recursive, concurrent programs that tracks effectively procedure calls and returns in a concurrent context, even in the presence of unbounded recursion and infinite-state variables like integers. This method generalizes the relational interprocedural analysis of sequential programs to the concurrent case. We implemented it for programs with scalar variables, and we experimented several classical synchronisation protocols in order to illustrate the precision of our technique, but also to analyze the approximations it performs.
Keywords
concurrency control; multi-agent systems; program diagnostics; program verification; concurrent context; concurrent programs; general analysis method; infinite-state variables; multiagent systems; procedure calls; relational interprocedural analysis; sequential programs; synchronisation protocols; unbounded recursion; verifying diagnosability; Fault diagnosis; Fault tolerance; Fault tolerant systems; Logic; Multiagent systems; Protocols; Robustness; Software architecture; Software engineering; Token networks; epistemic logic; fault injection; fault tolerance; model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
Conference_Location
Hanoi
Print_ISBN
978-0-7695-3870-9
Type
conf
DOI
10.1109/SEFM.2009.30
Filename
5369329
Link To Document