MAS-ML TOOL - A Modeling Environment for Multi-agent Systems

Enyo José Tavares Gonçalves, Kleinner Farias, Mariela I. Cortés, Allan Ribeiro Feijó, Francisco Robson Oliveira, Viviane Torres da Silva


Multi-Agent Systems (MAS) emerged as a promising approach for developing complex and distributed systems. However, tools that support development of MASs are essential for this approach is effectively exploited in industrial context. Therefore, there is a need for tools for the modeling of MAS, because create and manipulate models without support of an appropriate environment are tedious and error-prone tasks that demands time. This paper aims to satisfy this need by built a modeling environment domain specific to MAS, implemented as a plug-in for Eclipse platform. The environment is based on MAS-ML, a modeling language for MAS. This work focuses the implementation of tool to MAS-ML static diagrams, according version 2.0 of the language.


  1. agentTool (2011), Available in, Accessed in 10 January of 2011.
  2. Czarnecki, K.; Eisenecker, U. (2000). Generative Programming - Methods, Tools, and Applications, Adison-Wesley, June 2000.
  3. De Maria, B. A.; Silva, V. T.; Lucena, C. J. P.; Choren, R. (2005). VisualAgent: A Software Development Environment for Multi-Agent Systems. Proceedings of the 19 Brazilian Symposium of Software Engineering, Tool Track, Brazil.
  4. GMF (2011). Available in, Accessed 10 January of 2011.
  5. Gonçalves, E. J. T.; Cortés, M. I.; Campos, G. L.; Silva, V. T. (2010). Extending MAS-ML to Model Proactive and Reactive Software Agents. 12th International Conference on Enterprise Information System, Portugal.
  6. Jennings, N.; Wooldridge, M. (2000), Agent-Oriented Software Engineering, In Bradshaw, J. (Ed.) Handbook of Agent Technology, AAAI/MIT Press.
  7. Lind, J. (2001), Issues, In: Ciancarini P. e Wooldride M., Agent-Oriented Software Engineering, LNCS 1957, Germany, Springer, p.45-58.
  8. MOODLE. Course Management System. Available in: Accessed in January 10, 2011.
  9. Mubarak, H. (2008), Developing Flexible Software Using Agent-Oriented Software Engineering, IEEE Software, Sep/Oct, IEEE Computer Society, pp. 12-15.
  10. Padgham, L.; Thangarajah, J.; Winikoff, M. (2008) Prometheus Design Tool, in 23th AAAI Conference on Artificial Intelligence, Chicago, EUA, pp.1882-1883.
  11. Silva, V. T.; Choren, R.; Lucena, C. J. P. de (2007). MASML: A Multi-Agent System Modeling Language. In: Conference on Object-oriented programming, systems, languages, and applications, 18th annual ACM SIGPLAN; CA, USA, ACM Press, pp. 304-305.
  12. Wooldridge, M.; Ciancarini, P. (2001), Agent-Oriented Software Engineering: the State of the Art, In Agent-Oriented Software Engineering, LNCS1957, Springer, p. 1-28.

Paper Citation

in Harvard Style

José Tavares Gonçalves E., Farias K., I. Cortés M., Ribeiro Feijó A., Robson Oliveira F. and Torres da Silva V. (2011). MAS-ML TOOL - A Modeling Environment for Multi-agent Systems . In Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8425-54-6, pages 192-197. DOI: 10.5220/0003501701920197

in Bibtex Style

author={Enyo José Tavares Gonçalves and Kleinner Farias and Mariela I. Cortés and Allan Ribeiro Feijó and Francisco Robson Oliveira and Viviane Torres da Silva},
title={MAS-ML TOOL - A Modeling Environment for Multi-agent Systems},
booktitle={Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 13th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - MAS-ML TOOL - A Modeling Environment for Multi-agent Systems
SN - 978-989-8425-54-6
AU - José Tavares Gonçalves E.
AU - Farias K.
AU - I. Cortés M.
AU - Ribeiro Feijó A.
AU - Robson Oliveira F.
AU - Torres da Silva V.
PY - 2011
SP - 192
EP - 197
DO - 10.5220/0003501701920197