MAS-ML Uma Linguagem para Modelagem de Sistemas Multi-Agentes: Uma Análise do Estado da Arte por Meio de uma Revisão Sistemática

  • Lukas Gaedicke UNIPAMPA
  • Gilleanes Guedes UNIPAMPA
  • João Pablo da Silva UNIPAMPA

Abstract


In this paper we present and analyze MAS-ML, a language for modeling multiagent systems. We show the language evolution from its initial proposal to the present day and determine its strong and weak aspects. This study has as its goal to establish the state-of-art of this language and determine how it can be improved. To achieve this goal we conducted a systematic review of this language, retrieving all the papers considered relevant about MAS-ML, describing the language evolution and analyzing its features.

References

Adamzadeh, T., Zamani, B., and Fatemi, A. (2014). A modeling language to model mitigation in emergency response environments. In Computer e Knowledge Engineering (ICCKE), 2014 4th International eConference on, pages 302–307. IEEE.

Biolchini, J., Mian, P. G., Natali, A. C. C., and Travassos, G. H. (2005). Systematic review in software engineering. System Engineering and Computer Science Department COPPE/UFRJ, Technical Report ES, 679(05):45.

Cervenka, R. and Trencansky, I. (2007). The Agent Modeling Language-AML: A Comprehensive Approach to Modeling Multi-Agent Systems. Springer Science & Business Media.

Figueiredo, K. and da Silva, V. T. (2010). Normml: a modeling language to model norms. In 1st Workshop on Autonomous Software Systems. Salvador, Brazil.

FIPA (2018). Fipa agent management specification. http://www.fipa.org/specs/fipa00023/SC00023K.html, Acessado em 2018-09-26.

Freire, E. S. S., Cortés, Mariela Inés e Gonçalves, E. J. T., and Lopes, Y. S. (2012). Normas-ml-a modeling language to model normative multi-agent systems. In ICEIS (2), pages 113–119.

Gonçalves, E. J. T., Cortés, M. I., Campos, G. A. L., Lopes, Y. S., Freire, E. S., da Silva, V. T., de Oliveira, K. S. F., and de Oliveira, M. A. (2015). Mas-ml 2.0: Supporting the modelling of multi-agent systems with different agent architectures. Journal of Systems and Software, 108:77–109.

Guedes, G. T. A. (2018). UML 2 - Uma Abordagem Prática - 3a. Edição. Novatec Editora.

Guedes, G. T. A. and Vicari, R. (2012). Um metamodelo UML para a modelagem de requisitos em projetos de sistemas multiagentes. PhD thesis, Universidade Federal do Rio Grande do Sul - UFRGS.

Kitchenham, B. (2004). Procedures for performing systematic reviews. Keele, UK, Keele University, 33(2004):1–26.

Odell, J., Parunak, H. V. D., and Bauer, B. (2000). Extending uml for agents. Ann Arbor, 1001:48103.

Othman, S. H., Beydoun, G., and Sugumaran, V. (2014). Development e validation of a disaster management metamodel (dmm). Information Processing & Management, 50(2):235–271.

Russell, S. J. and Norvig, P. (2016). Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited,.

Silva, V. T., Choren, R., and De Lucena, C. J. (2004). A uml based approach for modeling and implementing multi-agent systems. In Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems-Volume 2, pages 914–921. IEEE Computer Society.

Silva, V. T., Choren, R., and De Lucena, C. J. (2008a). Modeling mas properties with mas-ml dynamic diagrams. In Agent-Oriented Information Systems IV, pages 1–18. Springer.

Silva, V. T. and Lucena, C. J. (2004). From a conceptual framework for agents and objects to a multi-agent system modeling language. Autonomous Agents and Multi-Agent Systems, 9(1-2):145–189.

Silva, V. T. and Lucena, C. J. P. (2003). Extending the UML Sequence Diagram to model the dynamic aspects of Multi-Agent Systems. PUC.

Silva, V. T., Noya, R. C., and de Lucena, C. J. (2005). Using the uml 2.0 activity diagram to model agent plans and actions. In Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, pages 594–600. ACM.

Silva, V. T. D., Choren, R., and De Lucena, C. J. (2008b). Mas-ml: a multiagent system modelling language. International Journal of Agent-Oriented Software Engineering, 2(4):382–421.

Vicari, R. and Gluz, J. C. (2007). An intelligent tutoring system (its) view on aose. International Journal of Agent-Oriented Software Engineering, 1(3-4).
Published
2018-10-22
GAEDICKE, Lukas; GUEDES, Gilleanes; DA SILVA, João Pablo. MAS-ML Uma Linguagem para Modelagem de Sistemas Multi-Agentes: Uma Análise do Estado da Arte por Meio de uma Revisão Sistemática. In: REGIONAL SCHOOL OF SOFTWARE ENGINEERING (ERES), 2. , 2018, Dois Vizinhos/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 41-48.