MAS Ontology: Ontology for Multiagent Systems

Felipe Cordeiro, Vera Maria B. Werneck, Neide dos Santos, Luiz Marcio Cysneiros


This work describes the Multiagent Systems (MAS) Ontology to assist in the development of multi-agent system using different methodologies. The MAS Ontology consists of fragmenting agent-oriented methodologies following an ontology approach based on the best aspects of four prominent AOSE methodologies and Guardian Angel exemplar that identify the strengths, weaknesses, commonalities and differences. In this paper, we present a brief explanation of Multiagent methodologies and the step-by-step process to describe the agent-based systems domain and how it can be represented. Given the numerous works in the literature about MAS methodologies, our aim is to help select the best and more appropriate properties to be used in Multiagent Systems development.


  1. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., & Mylopoulos, J. (2004). Tropos: An agent-oriented software development methodology. Autonomous Agents and Multi-Agent Systems, 8(3), 203-236.
  2. Casare, S. J., Brandão, A. A., Guessoum, Z., & Sichman, J. S. (2014). Method Framework: a situational approach for organization-centered. MAS. Autonomous agents and multi-agent systems, 28(3), 430-473.
  3. Cernuzzi, L., & Zambonelli, F. (2011). Improving comparative analysis for the evaluation of AOSE methodologies. International Journal of AgentOriented Software Engineering, 4(4), 331-352.
  4. Cernuzzi, L., Cossentino, M., & Zambonelli, F. (2005). Process models for agent-based development. Engineering Applications of Artificial Intelligence, 18(2), 205-222.
  5. Cernuzzi, L., Rossi, G., & Plata, L. (2002, November). On the evaluation of agent oriented modeling methods. In Proceedings of Agent Oriented Methodology Workshop, Seattle, (Vol. 29).
  6. Coburn, M. (2000). Jack intelligent agents: User guide version 2.0. AOS Pty Ltd..
  7. Cossentino, M., Fortino, G., Garro, A., Mascillaro, S., & Russo, W. (2008). PASSIM: a simulation-based process for the development of multi-agent systems. International Journal of Agent-Oriented Software Engineering, 2(2), 132-170.
  8. Cossentino, M., Gaglio, S., Galland, S., Gaud, N., Hilaire, V., Koukam, A., & Seidita, V. (2009). A MAS metamodel-driven approach to process fragments selection. In Agent-Oriented Software Engineering IX (pp. 86-100). Springer Berlin Heidelberg.
  9. Dam, K. H. (2003). Evaluating and comparing agentoriented software engineering methodologies (Doctoral dissertation, School of Computer Science and Information Technology, RMIT University, Australia).
  10. Dam H. K., Winikoff M., 2013. Towards a nextgeneration AOSE methodology. Science of Computer Programming, v. 78, n. 6, p. 684-694.
  11. Dam, K. H., & Winikoff, M. (2004, January). Comparing agent-oriented methodologies. In Agent-Oriented Information Systems (pp. 78-93). Springer Berlin Heidelberg.
  12. Deloach, S. (2004). The MaSE methodology. Methodologies and software engineering for agent systems, 107-125..
  13. DeLoach, S. A. (2001). Analysis and Design using MaSE and agentTool. Air force inst of tech wright-patterson afb oh school of engineering and management.
  14. Elamy, A. H. H., & Far, B. (2008). On the evaluation of agent-oriented software engineering methodologies: a statistical approach. In Agent-Oriented Information Systems IV (pp. 105-122). Springer Berlin Heidelberg.
  15. Iglesias, C. A., Garijo, M., & González, J. C. (1999). A survey of agent-oriented methodologies. In Intelligent Agents V: Agents Theories, Architectures, and Languages (pp. 317-330). Springer Berlin Heidelberg.
  16. Luck, M., McBurney, P., & Preist, C. (2003). Agent technology: enabling next generation computing (a roadmap for agent based computing). AgentLink/University of Southampton.
  17. Munroe S. et al., 2006. Crossing the agent technology chasm: Lessons, experiences and challenges in commercial applications of agents. The Knowledge Engineering Review, v. 21, n. 04, p. 345-392.
  18. OMG Group. (2008). Software & Systems Process Engineering Meta-Model Specification, at
  19. Padgham, L., & Winikoff, M. (2002, November). Prometheus: A pragmatic methodology for engineering intelligent agents. In Proceedings of the OOPSLA 2002 Workshop on Agent-Oriented Methodologies (pp. 97-108).
  20. Padgham, L., & Winikoff, M. (2003). Prometheus: A methodology for developing intelligent agents. In Agent-oriented software engineering III (pp. 174- 185). Springer Berlin Heidelberg.
  21. Pechoucek M., Marík V., 2008. Industrial deployment of multiagent technologies: review and selected case studies. Autonomous Agents and Multiagent Systems, v. 17, n. 3, p. 397-431.
  22. PROTEGE (2000). The Protege Project. at
  23. Sturm, A., & Shehory, O. (2004, January). A framework for evaluating agent-oriented methodologies. In Agent-Oriented Information Systems (pp. 94-109). Springer Berlin Heidelberg.
  24. Sturm, A., & Shehory, O. (2014, January). The landscape of agent-oriented methodologies. In Agent-Oriented Software Engineering (pp. 137-154). Springer Berlin Heidelberg.
  25. Sure, Y., Staab, S., & Studer, R. (2002). Methodology for development and employment of ontology based knowledge management applications. ACM SIGMOD Record, 31(4), 18-23.
  26. Tran, Q. N. N., & Low, G. C. (2005). Comparison of ten agent-oriented methodologies. Agent-oriented methodologies, 341-367.
  27. Tran, Q. N. N., Low, G., & Williams, M. A. (2005). A preliminary comparative feature analysis of multiagent systems development methodologies. In AgentOriented Information Systems II (pp. 157-168). Springer Berlin Heidelberg.
  28. Uschold, M., & King, M. (1995). Towards a methodology for building ontologies (pp. 15-30). Edinburgh: Artificial Intelligence Applications Institute, University of Edinburgh.
  29. Wooldridge, M., Jennings, N. R., & Kinny, D. (2000). The Gaia methodology for agent-oriented analysis and design. Autonomous Agents and multi-agent systems, 3(3), 285-312.
  30. Yu, Eric (2009). Social Modeling and i*. In Conceptual Modeling: Foundations and Applications (pp. 99- 121). Springer Berlin Heidelberg.
  31. Yu, E., & Cysneiros, L. M. (2002, May). Agent-oriented methodologies-towards a challenge exemplar. In Proc of the 4 Intl. Bi-Conference Workshop on AOIS, Toronto (Vol. 151).
  32. Zambonelli, F., Jennings, N. R., & Wooldridge, M. (2003). Developing multiagent systems: The Gaia methodology. ACM Transactions on Software Engineering and Methodology (TOSEM), 12(3), 317- 370.

Paper Citation

in Harvard Style

Cordeiro F., Werneck V., dos Santos N. and Cysneiros L. (2016). MAS Ontology: Ontology for Multiagent Systems . In Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-187-8, pages 536-543. DOI: 10.5220/0005870105360543

in Bibtex Style

author={Felipe Cordeiro and Vera Maria B. Werneck and Neide dos Santos and Luiz Marcio Cysneiros},
title={MAS Ontology: Ontology for Multiagent Systems},
booktitle={Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the 18th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - MAS Ontology: Ontology for Multiagent Systems
SN - 978-989-758-187-8
AU - Cordeiro F.
AU - Werneck V.
AU - dos Santos N.
AU - Cysneiros L.
PY - 2016
SP - 536
EP - 543
DO - 10.5220/0005870105360543