• DocumentCode
    2136382
  • Title

    Monitoring Multi-Agent Systems for deadlock detection based on UML models

  • Author

    Mani, Nariman ; Garousi, Vahid ; Far, Behrouz H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB
  • fYear
    2008
  • fDate
    4-7 May 2008
  • Abstract
    There is an increasing demand for Multi-Agent Systems (MAS) in the software industry. In order to bring MAS to the main stream of commercial software development, the behavior of MAS must be monitored and verified against the risk of unwanted emergent behaviors including deadlocks. In this paper, we introduce a methodology for efficient monitoring of MAS to detect resource and communication deadlocks. In this methodology, we construct a behavioral model of a MAS under analysis and use it for deadlock detection. The behavioral models are in the form of UML 2.0 sequence diagrams which are built from the modeling artifacts of the Multi-agent Software Engineering (MaSE) methodology. To detect MAS deadlocks at runtime based on UML sequence diagrams, we adapt and refine existing resource and communication deadlock detection techniques to the context of MAS. A monitoring scenario example of our methodology is presented.
  • Keywords
    Unified Modeling Language; multi-agent systems; system monitoring; system recovery; UML 2.0 sequence diagram; deadlock detection; multiagent systems behavior monitoring; software development; software engineering; Collaborative software; Computer industry; Computerized monitoring; Multiagent systems; Programming; Runtime; Software engineering; Software systems; System recovery; Unified modeling language; Deadlock detection; Monitoring; Multi-agent system; UML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2008. CCECE 2008. Canadian Conference on
  • Conference_Location
    Niagara Falls, ON
  • ISSN
    0840-7789
  • Print_ISBN
    978-1-4244-1642-4
  • Electronic_ISBN
    0840-7789
  • Type

    conf

  • DOI
    10.1109/CCECE.2008.4564814
  • Filename
    4564814