DocumentCode
624522
Title
Automated verification of AUML based multi-agent system design
Author
Mireslami, Seyedehmehrnaz ; Far, Behrouz H.
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
fYear
2013
fDate
5-8 May 2013
Firstpage
1
Lastpage
4
Abstract
Industrial demands for agent-based software engineering have significantly increased in the past years. To detect and address the unexpected failures in early design stage of multi-agent systems, several methodologies have been proposed. Agent UML (AUML) is a methodology for agent-based software development that is an extension of the widely accepted UML. AUML handles the interactions among agents by extending UML in dealing with agent-based challenges. In this paper, Agent UML is employed for designing multi-agent systems. A set of conversion rules is proposed to convert Agent UML methodology into UML sequence diagrams that can be used for behavior model synthesis. Then, an automated tool is developed for multiagent system verification that can replace the existing adhoc methods. To validate the proposed methods, a case study of a Real-Time Fleet Management System is used.
Keywords
Unified Modeling Language; formal verification; multi-agent systems; real-time systems; software agents; AUML based multiagent system design; UML sequence diagrams; agent UML methodology; agent-based challenges; agent-based software engineering; automated verification; behavior model synthesis; industrial demands; real-time fleet management system; Collaboration; Multi-agent systems; Protocols; Real-time systems; Software; Timing; Unified modeling language; AUML methodology; distributed systems; multi-agent systems; verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering (CCECE), 2013 26th Annual IEEE Canadian Conference on
Conference_Location
Regina, SK
ISSN
0840-7789
Print_ISBN
978-1-4799-0031-2
Electronic_ISBN
0840-7789
Type
conf
DOI
10.1109/CCECE.2013.6567818
Filename
6567818
Link To Document