• 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