Uma Máquina de Processos de Desenvolvimento de Software Baseada em Agentes Inteligentes

  • Leonardo Gresta Paulino Murta UFRJ
  • Cláudia Maria Lima Werner UFRJ

Resumo

The objective of this work is to provide an architecture based on intelligent agents that allows to execute and control software processes. The use of intelligent agents provides a more pro-active and dynamic architecture, differentiating it from the traditional static approaches, which are mainly based on state transition diagrams. In this approach, a modeled process is represented by Prolog predicates stored in a knowledge base, and used throughout process execution and control. The knowledge base represents the current state of the process and it is explored by intelligent agents which are responsible for maintaining the correct flow of process execution, informing developers about possible activities that can be done, tools that can be used, etc. Moreover, to support process management, measurements such as team productivity can be performed by the agents and informed to the project manager.

Referências

Araújo, M.A.P; "Automatização do Processo de Desenvolvimento de Software nos Ambientes Instanciados pela Estação TABA"; Tese de Mestrado, Engenharia de Sistemas e Computação, COPPE/UFRJ, 1998.

Christie, A.; "Software Process Automation: The Technology and Its Adoption"; Springer-Verlag Publishing, Berlin, 1995.

Liu, L.; Horowitz, E.; "A Formal Model for Software Project Management"; IEEE Transactions on Software Engineering, Vol. 15, No. 10, Outubro 1989.

Poole, D.; Mackworth, A.; Goebel, R.; "Computational Intelligence: A Logical Approach"; Oxford University Press, Nova York, 1998.

Vasconcelos, F.M.; Werner, C.M.L; "Organizing the Software Development Process Knowledge: An Approach Based on Patterns"; International Journal of Software Engineering and Knowledge Engineering, vol. 8 no. 4 1998, pp. 461-482.

Werner, C. et. al; "Infra-estrutura Odyssey: Estágio Atual"; XIV SBES, Caderno de Ferramentas, João Pessoa, outubro 2000; (aceito para publicação).
Publicado
2000-10-04
Como Citar
MURTA, Leonardo Gresta Paulino; WERNER, Cláudia Maria Lima. Uma Máquina de Processos de Desenvolvimento de Software Baseada em Agentes Inteligentes. Anais Estendidos do Simpósio Brasileiro de Engenharia de Software (SBES), [S.l.], p. 47-50, out. 2000. ISSN 0000-0000. Disponível em: <https://sol.sbc.org.br/index.php/sbes_estendido/article/view/24204>. Acesso em: 16 maio 2024. doi: https://doi.org/10.5753/sbes_estendido.2000.24204.
Seção
Workshop de Teses e Dissertações em Engenharia de Software