Title: MAS-ML: a multiagent system modelling language

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

Addresses: 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

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

Published online: 29 Aug 2008 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article