MAS-ML: a multiagent system modelling language
Viviane Torres da Silva, Ricardo Choren, Carlos J. P. de Lucena · International Journal of Agent-Oriented Software Engineering · 2008
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.