Title :
A model design of multi-agent systems
Author :
Maalal, Sara ; Addou, Malika
Author_Institution :
Lab. of Comput., ENSEM, Casablanca, Morocco
Abstract :
This study falls within the framework of agent-oriented software engineering, process design methodologies and development of a MAS. In our approach, we try to describe a generic and scalable method of a MAS with a component-oriented architecture and agent-based approach that allows MDA to generate source code from a given model. We begin by designing class diagrams of different agents of a MAS on AUML. Then we generate the source code of the models developed using an open source tool called AndroMDA. This agent-based and evolutive approach enhances the modularity and genericity developments and promotes their reusability in future developments. This property distinguishes our design methodology of existing methodologies in that it is constrained by any particular agent-based model while providing a library of generic models.
Keywords :
Unified Modeling Language; multi-agent systems; object-oriented programming; public domain software; software architecture; AUML; Agent Unified Modeling Language; AndroMDA; MAS; agent-oriented software engineering; class diagram; component-oriented architecture; genericity development; model design; model driven architecture; modularity development; multiagent system; open source tool; process design methodology; source code generation; Analytical models; Computational modeling; Computer architecture; Knowledge based systems; Multiagent systems; Object oriented modeling; Unified modeling language; AML; AUML; Agent Modeling Language; Agent Unified Modeling Language; Analysis; Architecture; Diagrams; MAS; MDA; Model Driven Architecture; Modeling; Models; Multi-agents Systems; Software agents; Software design;
Conference_Titel :
Multimedia Computing and Systems (ICMCS), 2011 International Conference on
Conference_Location :
Ouarzazate
Print_ISBN :
978-1-61284-730-6
DOI :
10.1109/ICMCS.2011.5945725