Software Reliability Assessment using Aspects
Abstract
To ensure that software systems address the expectation of the users, different software quality models have been defined. These models measure characteristics such as the reliability of the software. To measure reliability continually, it is important to collect automatically the data. When the software is a legacy system, this task can be very difficult. This paper presents a well succeed experiment in using aspect oriented programming to assess the reliability of a web software system coded in Java/JSP. Preliminary results are presented.
Keywords:
Evaluation, Software Reliability, Aspects
References
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.
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.
Published
2006-05-29
How to Cite
PORTO, Daniel P.; DE SOUZA, Lylian F.; MARTINEZ, Mauricio Daniel R.; M. NETO, Daniele S. B.; ANQUETIL, Nicolas; DE OLIVEIRA, Káthia M..
Software Reliability Assessment using Aspects. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (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.
