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
Resumo
Neste artigo apresentamos e analisamos a MAS-ML, uma linguagem para modelagem de sistemas multiagentes. Nós apresentamos a evolução da linguagem desde sua proposta inicial até os dias atuais e determinamos seus aspectos fortes e fracos. Este estudo tem como objetivo estabelecer o estadoda-arte dessa linguagem e determinar como ela pode ser melhorada. Para atingir este objetivo, conduzimos uma revisão sistemática da literatura sobre esta linguagem, recuperando todos os artigos considerados relevantes sobre a MASML, descrevendo as evoluções da linguagem e analisando suas características.
Referências
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).