Estendendo o Framework JAMDER para Suporte à Implementação de Sistemas Multi-Agente Normativos
Resumo
No desenvolvimento de sistemas complexos é notória uma dificuldade significativa, resultante do gap semântico, caracterizado pela distinção conceitual e semântica entre duas descrições e suas respectivas representações. Esta diferença traz um impacto negativo na produtividade do desenvolvedor e possivelmente na qualidade do código gerado. Este trabalho tem como objetivo aproximar os conceitos de modelagem e implementação, especificamente para sistemas multi-agente normativos, através da extensão do framework JAMDER. O principal benefício do mapeamento proposto é reduzir o gap semântico entre a modelagem do projeto e sua implementação. Para ilustrar o resultado da proposta é apresentado um estudo de caso que envolve um sistema multi-agente normativo para submissão de artigos.
Referências
Eclipse (2012), “Eclipse platform”, http://www.eclipse.org/, Acessado em 12 de dezembro de 2012.
Figueiredo, K. e Silva, V. T. (2010) “NormML: a modeling language to model norms”. In: 1st Workshop on Autonomous Software Systems. Salvador, Brazil.
Freire, E. S. S. ; Cortés, M. I. ; Goncalves, E. J. T. ; Lopes, Y. S. (2012) "A Modeling Language for Normative Multi-Agent Systems". In: 13th International Workshop on Agent-Oriented Software Engineering (AOSE@AAMAS), 2012, Valencia (Spain). Proceedings of the 13th International Workshop on Agent-Oriented Software Engineering.
Freire, E. S. S. ; Rocha Jr., R. M. ; Cortés, M. I. (2012) "Um Ambiente de Modelagem para Sistemas Multi-Agente Normativos". In: III Workshop on Autonomous Sotware Systems (Autosoft@CBSoft), 2012, Natal. Proceedings of III Workshop on Autonomous Sotware Systems.
Gonçalves, E. J. T. (2009) Modelagem de arquiteturas internas de agentes de software utilizando a linguagem MAS-ML 2.0. Dissertação de Mestrado. Universidade Estadual do Ceará. Centro de Ciência e Tecnologia. Fortaleza.
Huber, M. J. (2012) “JAM Agent”. Disponível em: http://www.marcush.net/IRS, acessado em 12 de dezembro de 2012.
Jack (2012) “JACK Agent Language”. Disponível em: http://www.agentsoftware.com.au/products/jack/, acessado em: 12 de dezembro de 2012.
Jade (2012) “Java Agent Development Framework”, disponível em: http://jade.tilab.com/, acessado em: 12 de dezembro de 2012.
Jason (2012) “Java-based interpreter for an extended version of AgentSpeak”. [S.l.], disponível em: http://jason.sourceforge.net/, acessado em: 12 de dezembro de 2012.
Lopes, Y. S. ; Goncalves, E. J. T. ; Cortés, M. I. ; Freire, E. S. S. (2012) "A MDA Approach Using MAS-ML 2.0 and JAMDER". In: 13th International Workshop on Agent-Oriented Software Engineering (AOSE@AAMAS), 2012, Valencia (Spain). Proceedings of the 13th International Workshop on Agent-Oriented Software Engineering.
Nunes, I. O. Implementação do Modelo e da Arquitetura BDI. Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Rio de Janeiro, 2007.
Russell, S. e Norvig, P. (2004) Inteligência Artificial: uma Abordagem Moderna, 2ª ed. Prentice-Hall: São Paulo.
Santos Neto, B. F. (2012) “Uma abordagem deontica para o desenvolvimento de agentes normativos autônomos”, Tese de doutorado. Rio de Janeiro: PUC, Departamento de Informática.
Silva, V. T. (2004) “Uma linguagem de modelagem para sistemas multi-agentes baseada em um framework conceitual para agentes e objetos”, Tese de doutorado. Rio de Janeiro: PUC, Departamento de Informática.