Uma Abordagem Baseada em Agentes para o Teste Caixa Preta de Agentes Racionais: Um Estudo de Caso com Agentes Reativos

  • Raquel de V. Silveira UECE
  • Gustavo Augusto L. de Campos UECE
  • Mariela I. Cortés UECE

Resumo


Nos referenciais disponíveis para orientar o projeto de agentes existem poucas técnicas de testes para validá-los. Sabe-se que essa validação depende dos casos de teste selecionados, os quais devem gerar informações que identifiquem os componentes do agente testado que estão causando o desempenho insatisfatório. Este trabalho propõe uma abordagem que visa contribuir com o teste destes programas através do agente Thestes que resolve o problema de seleção de casos de teste e do agente ProMon que realiza o diagnóstico das falhas do agente testado. Os primeiros experimentos visaram avaliar a abordagem selecionando casos de teste para programas de agentes reativos simples e com estado interno em ambiente parcialmente observável.
Palavras-chave: Agentes, Racionais, Abordagem

Referências

Holland, J. (1975) Adaptation in Natural and Artificial Systems. University of Michigan Press.

Houhamdi, Z. (2011) Test Suite Generation Process for Agent Testing. In: Indian Journal of Computer Science and Engineering (IJCSE), v. 2, n. 2.

Mylopoulos J.; Castro J. (2000) Tropos: A Framework for Requirements-Driven Software Development. Information Systems Engineering: State of the Art and Research Themes, Lecture Notes in Computer Science, Springer.

Nguyen, C. D.; Perini, A.; Tonella, P.; Miles, S.; Harman, M.; Luck, M. (2012) Evoluctionary Testing of Autonomous Software Agents. Autonomous Agents and Multi-Agent Systems. v. 25, n. 2, p. 260-283.

Nguyen, C. D. (2008) Testing Techniques for Software Agents. PhD Dissertation. University of Trento.

Pressman, R. S.; Maxim, B. (2014) Software Engineering: A Practitioner’s Approach. 8 ed. McGraw-Hill.

Rocha, A. R. C.; Maldonado, J. C.; Weber, K. C. (2001) Qualidade de software – Teoria e prática. São Paulo: Prentice Hall.

Russell, S.; Norvig, P. (2013) Inteligência Artificial: uma abordagem moderna. 3 ed. São Paulo: Campus.

Silveira, F. R. V.; Campus, G. A. L.; Cortés, M. I. (2013) Rational Agents for the Test of Rational Agents. IEEE Latin America Transaction, v. 11, n. 1, feb.

Silveira, F. R. V.; Campos, G. A. L.; Cortés, M. I. (2014) Problem-Solving Agent to Test Rational Agents: A Case Study with Reactive Agents. In: 16th International Conference on Enterprise Information Systems (ICEIS). Lisboa, Portugal.

Sommerville, I. (2011) Engenharia de Software. 9 ed. São Paulo: Pearson Addison Wesley.

Wooldridge, M. (2002) An Introduction to MultiAgent Systems. John Wiley & Sons.

Zina, H. (2011) Test Suite Generation Process for Agent Testing. Indian Journal of Computer Science and Engineering (IJCSE), v. 2, n. 2.
Publicado
04/08/2014
Como Citar

Selecione um Formato
DE V. SILVEIRA, Raquel; L. DE CAMPOS, Gustavo Augusto; CORTÉS, Mariela I.. Uma Abordagem Baseada em Agentes para o Teste Caixa Preta de Agentes Racionais: Um Estudo de Caso com Agentes Reativos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 13. , 2014, Blumenau. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 61-75. DOI: https://doi.org/10.5753/sbqs.2014.15244.