Avaliação da Confiabilidade de um Software utilizando Aspectos

  • Daniel P. Porto UCB
  • Lylian F. de Souza UCB
  • Mauricio Daniel R. Martinez UCB
  • Daniele S. B. M. Neto UnB
  • Nicolas Anquetil UCB
  • Káthia M. de Oliveira UCB

Resumo


Para garantir que os sistemas de software atendem às expectativas de seus usuários foram criados modelos de qualidade de software que tentam medir características importantes como a confiabilidade. Para medir a confiabilidade de sistemas de software de maneira contínua, é necessário definir meios automáticos de coletar as métricas de qualidade. Quando o sistema considerado é grande e mal conhecido (sistema legado), essa tarefa pode se revelar problemática. Neste artigo apresentamos uma experiência bem sucedida de usar a programação orientada a aspectos para acompanhar a confiabilidade de um sistema web programado em Java/JSP. Resultados das primeiras medições são apresentados.
Palavras-chave: Avaliação, Confiabilidade de um Software, Aspectos

Referências

Fenton, N.E., Pfeleeger, S.L. (1997). Software Metrics: A Rigorous & Practical Approach. PWS Publishing Company, 20 park plaza, Boston, MA 02116-4324, USA, 2nd ed.

Laddad, R. (2002). I want my AOP!, part 1. JavaWorld. Disponível em: http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html (acesso 13/03/2006)

Musa, J. D., Iannino, A. and Okumoto K. (1987). Software Reliability: Measurement, Prediction, Application. McGraw-Hill, New York

O'Regan, G. (2004) Introduction to Aspect-Oriented Programming. On Java. Disponível em: http://www.onjava.com/pub/a/onjava/2004/01/14/aop.html (acesso 13/03/2006)

Kersten, M. (2005) AOP tools comparison, Part 1. IBM developer works. Disponível em: http://www-128.ibm.com/developerworks/java/library/j-aopwork1/ (acesso 13/03/2006)

NBR ISO/IEC 9126 (2003), Engenharia de software - Qualidade de produto. Modelo de qualidade.

ISO/IEC TR 9126-2 (2002), Software engineering – Product quality – External metrics.

ISO/IEC TR 9126-3 (2002), Software engineering – Product quality – Internal metrics.
Publicado
29/05/2006
PORTO, Daniel P.; DE SOUZA, Lylian F.; MARTINEZ, Mauricio Daniel R.; M. NETO, Daniele S. B.; ANQUETIL, Nicolas; DE OLIVEIRA, Káthia M.. Avaliação da Confiabilidade de um Software utilizando Aspectos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 5. , 2006, Vila Velha. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 334-342. DOI: https://doi.org/10.5753/sbqs.2006.15620.