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