Enyo José Tavares Gonçalves, Mariela I. Cortés, Gustavo A. L. de Campos, Viviane Torres da Silva


The existence of Multi Agent System (MAS) where agents with different internal architectures interact to achieve their goals promotes the need for a language capable of modeling these applications. In this context we highlight MAS-ML, a MAS modeling language that performs a conservative extension of UML while incorporating agent-related concepts. Nevertheless MAS-ML was developed to support pro-active agents. This paper aims to extend MAS-ML to support the modelling of not only proactive but also reactive agents based on the architectures described in the literature.


  1. Arunachalam, R, 2004. The 2003 supply chain management trading agent competition. In: Third International Joint Conference on Autonomous Agents & Multi Agent Systems. July 2004. [S.l.: s.n.]. p. 113-120.
  2. Cervenka, R., Trencansky, I., Calisti, M., and Greenwood, D 2004. AML: Agent Modeling Language Toward Industry-Grade Agent-Based Modeling. In: AgentOriented Software Engineering, pp. 31-46. SpringerVerlag, Berlin.
  3. Choren, R. and Lucena, C., 2004. "Agent-Oriented Modeling Using ANote", 3rd International Workshop on Software Engineering for Large-Scale Multi-Agent Systems. The Institution of Electrical Engineers, IEE, Stevenage, UK, 2004, pp. 74-80.
  4. Collins, J.; Arunachalam, R.; Sadeh, N.; Eriksson, J.; Finne, N.; Janson, S., 2006. The Supply Chain Management Game for the 2007 Trading Agent Competition. Available in http://www.sics.se/tac/tac07scmspec.pdf.
  5. Dorigo, M. and Stützle, T., 2004. Ant Colony Optimization. The MIT Press, Cambridge, Massachusetts.
  6. Jennings, Nicholas R., 1996. Coordination Techniques for Distributed Artificial Intelligence. In: Foundations of Distributed Artificial Intelligence, pp. 187-210, Wiley.
  7. Odell, J., Parunak, H. V. D., Bauer, B., 2000. Extending UML for Agents. In Agent-Oriented Information Systems Workshop at the 17th National conference on Artificial Intelligence (AIII'00) (3-17).
  8. Russell, S. and Norvig, P., 2003. Artificial Intelligence: A Modern Approach, 2nd Ed., Upper Saddle River, NJ: Prentice Hall, ISBN 0-13-790395-2,
  9. Sadeh, N.; Arunachalam, R.; Erikson, J.; Finne, N.; Janson, S., 2003. A supply-chain trading competition. AI Magazine, v. 24, n. 1, p. 92-94
  10. Silva, P. S. e Mendes, M. J. (2003). Uma Abordagem para Incorporar Mecanismos de Inteligência Artificial a Agentes Móveis. XXI Simpósio Brasileiro de Redes de Computadores. Natal, Rio Grande do Norte.pp 837- 852.
  11. Silva, V.; Lucena, C. 2004. From a Conceptual Framework for Agents and Objects to a Multi-Agent System Modeling Language, In Journal of Autonomous Agents and Multi-Agent Systems, volume 9, issue 1-2, Kluwer Academic Publishers, pp. 145-189, 2004.
  12. Silva, V.; Choren, R.; Lucena, C. 2004. A UML Based Approach for Modeling and Implementing Multi-Agent Systems. In: Proceeding of the third International Conference on Autonomous Agents and Multi-Agents Systems. New York, USA, IEEE Computer Society, volume 2, pp. 914-921.
  13. Silva, V. T. da, Choren, R., Lucena, C. J. P. de (2005). Using UML 2.0 Activity Diagram to Model Agent Plans and Actions. In: 4th International Conference on Autonomous Agents and Multi-Agent Systems (AAMAS), Netherlands, pp. 594-600.
  14. Silva, V.; Choren R.; Lucena, C. 2008 a. MAS-ML: A Multi-Agent System Modelling Language, In International Journal of Agent-Oriented Software Engineering, Interscience Publishers, vol.2, no.4.
  15. Silva, V.; Choren, R.; Lucena, C. 2008 b. Modeling MAS Properties with MAS-ML Dynamic Diagrams. In 8th International Bi-Conference Workshop, LNCS 4898, Springer-Verlag, pp. 1-18.
  16. Wagner, G., 2003. The Agent-Object-Relationship MetaModel: Towards a Unified View of State and Behavior. Information Systems, v. 28, n.5, pp. 475-504.
  17. Weiss, G., 1999. Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Massachusetts.
  18. Wellman, M. P.; Stone, P.; Greenwald, A.; Wurman, P. R., 2002. The 2001 Trading Agent Competition. IEEE Internet Computing, v. 13, p. 935-941.
  19. UML: Unified Modeling Language Specification, version 2.2, OMG, 2009 available in: http:// www.omg.org/technology/documents/modeling_spec_c atalog.htm#UML.
  20. Zambonelli, F.; Jennings, N.; Wooldridge, M., 2001. Organizational abstractions for the analysis and design of multi-agent systems. In: Agent-Oriented Software Engineering, LNCS 1957, Berlin: Springer, p. 127-141.

Paper Citation

in Harvard Style

José Tavares Gonçalves E., I. Cortés M., A. L. de Campos G. and Torres da Silva V. (2010). EXTENDING MAS-ML TO MODEL PROACTIVE AND REACTIVE SOTWARE AGENTS . In Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8425-05-8, pages 75-84. DOI: 10.5220/0002907700750084

in Bibtex Style

author={Enyo José Tavares Gonçalves and Mariela I. Cortés and Gustavo A. L. de Campos and Viviane Torres da Silva},
booktitle={Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 12th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
SN - 978-989-8425-05-8
AU - José Tavares Gonçalves E.
AU - I. Cortés M.
AU - A. L. de Campos G.
AU - Torres da Silva V.
PY - 2010
SP - 75
EP - 84
DO - 10.5220/0002907700750084