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 :
بازگشت