Int. J. of Agent-Oriented Software Engineering   »   2008 Vol.2, No.4



Title: MAS-ML: a multiagent system modelling language


Author: Viviane Torres Da Silva, Ricardo Choren, Carlos J.P. De Lucena


Departamento de Sistemas Informaticos y Computacion, Universidad Complutense de Madrid, C/ Prof. Jose Garcia Santesmases, s/n, 28040, Madrid, Spain.
Computer Engineering Department, Military Institute of Engineering, Pca General Tiburcio 80, Rio de Janeiro, 22290–270, RJ, Brazil.
Computer Science Department, Pontificia Universidade Catolica do Rio de Janeiro, Rua Marques de Sao Vicente 225, Rio de Janeiro, 22451–900, RJ, Brazil


Abstract: Multiagent System Modelling Language (MAS-ML) provides a conservative extension to the Unified Modeling Language (UML) 2.1 metamodel in order to accommodate agent-related abstractions such as roles, organisations, plans and protocols. In this paper we present the MAS-ML metamodel by detailing the new concepts introduced in the UML metamodel. In addition, the paper illustrates the new model elements and summarises the three MAS-ML structural diagrams and the two MAS-ML dynamic diagrams.


Keywords: modelling languages; metamodels; agent-oriented software engineering; Unified Modeling Language; UML; agent diagrams; multi-agent systems; MAS; agent-based systems.


DOI: 10.1504/IJAOSE.2008.020138


Int. J. of Agent-Oriented Software Engineering, 2008 Vol.2, No.4, pp.382 - 421


Available online: 29 Aug 2008



Editors Full text accessPurchase this articleComment on this article