Agile O-MaSE: Framework Ágil Orientado a Agentes
Resumo
Métodos ágeis têm sido propostos para apoiar o desenvolvimento de sistema multiagentes e atualmente, algumas metodologias já incorporam esse conceito. Entretanto, elas consideram apenas uma única abordagem ágil específica. O objetivo deste artigo é apresentar uma extensão ágil, incorporada ao método O-MaSE de desenvolvimento de sistemas multiagentes. O framework Agile O-MaSE foi construído para ser utilizado em projetos iterativos e incrementais modernos, substituindo a tradicional abordagem cascata. O Agile O-MaSE manteve as características da metodologia padrão O-MaSE, adicionando atividades que caracterizam e controlam as iterações ágeis, com um conjunto de atividades, artefatos e práticas ágeis. Após a definição da Agile O-MaSE, foi realizado um estudo piloto com o desenvolvimento de um jogo médico educacional orientado a agentes. Resultados preliminares apontam aspectos positivos na composição das atividades da Agile O-MaSE.
Referências
BABAR, Muhammad et al. The evaluation of agile demand response: An applied methodology. IEEE Transactions on Smart Grid, v. 9, n. 6, p. 6118-6127, 2017.
Beck, Kent; et al. Manifesto for agile software development, 2001. Disponível em: [link]. Acessado em 27/11/2019.
CHELLA, Antonio et al. Agile passi: An agile process for designing agents. International Journal of Computer Systems Science & Engineering, v. 21, n. 2, p. 133-144, 2006.
Cossentino, M.; In: IEEE-FIPA. Design Process Documentation Template, jan. 2012. Disponível em: [link]. Acessado em 01/12/2019.
Deloach, S. A.; Garcia-Ojeda, J. C.; The O-MASE Methodology. In: Cossentino, M. et al. Handbook on Agent-Oriented Design Processes. Springer, 2014. p. 253-258.
FERREIRA, Vitor Manuel Fragoso et al. Developing an educational medical game using AgilePASSI multi-agent methodology. In: 2015 IEEE 28th International Symposium on Computer-Based Medical Systems. IEEE, 2015. p. 298-303.
GONZÁLEZ-MORENO, Juan C. et al. Ingenias-scrum. In: Handbook on Agent-Oriented Design Processes. Springer, Berlin, Heidelberg, 2014. p. 219-251.
JEFFRIES, Ron; MELNIK, Grigori. Guest Editors' Introduction: TDD--The Art of Fearless Programming. IEEE Software, v. 24, n. 3, p. 24-30, 2007.
NOORI, Fariba; KAZEMIFARD, Mohammad. Simulation of pair programming using multiagent and MBTI personality model. In: 2015 Sixth International Conference of Cognitive Science (ICCS). IEEE, 2015. p. 29-36.
NOVO, Fernanda T. et al. Modelando Requisitos de um Jogo Educacional Médico usando a Metodología INGENIAS SCRUM. In: WER-Workshop of Requirements Engineering. 2018.
STEGHÖFER, Jan-Philipp et al. PosoMAS: an extensible, modular SE process for open self-organising systems. In: International Conference on Principles and Practice of Multi-Agent Systems. Springer, Cham, 2014. p. 1-17.
Sommerville, I. Engenharia de Software. 10. ed. São Paulo: Pearson, 2019.
TENSO, Tanel et al. Enhancing requirements engineering in agile methodologies by agent-oriented goal models: Two empirical case studies. In: 2017 IEEE 25th International Requirements Engineering Conference Workshops (REW). IEEE, 2017. p. 268-275.
WANG, Zhe. Teamworking strategies of scrum team: a multi-agent based simulation. In: Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence. 2018. p. 404-408.
YU, Han et al. A multi-agent game for studying human decision-making. In: Proceedings of the 2014 international conference on Autonomous agents and multi-agent systems. 2014. p. 1661-1662.
