Evolution of free software based on metrics quality: A case study

  • Robert M. R. Júnior UECE
  • Emmanuel S. S. Freire UECE
  • Mariela I. Cortés UECE

Abstract


In complex systems development is evident a significant difficulty resulting by semantic gap, which is characterized by semantic and conceptual distinction between two descriptions generated and their representations. This difference has a negative impact on the developer productivity and probably, the quality of the generated code. This work aims to bring the concepts of modeling and implementation, especially for normative multi-agent systems, through the extension of JAMDER framework, including the norm concepts and its properties. The main benefit of the proposed mapping is to reduce the semantic gap between the modeling project and its implementation. To illustrate the result of this approach a case study is presented that involves a normative multi-agent system to paper submission.

References

Casillo, B. H. (2008) “Agentes auxiliando ambientes de engenharia de software centrado em processos”, Dissertação de Mestrado. São José dos Campos: INPE.

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.
Published
2013-05-22
R. JÚNIOR, Robert M.; FREIRE, Emmanuel S. S.; CORTÉS, Mariela I.. Evolution of free software based on metrics quality: A case study. In: BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI), 9. , 2013, João Pessoa. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2013 . p. 839-850. DOI: https://doi.org/10.5753/sbsi.2013.5745.

Most read articles by the same author(s)

<< < 1 2