Um Esquema de Injeção de Defeitos Baseado em Operadores de Mutação

  • Elisa Yumi Nakagawa USP
  • José Carlos Maldonado USP

Resumo


A Injeção de Defeitos (Fault Injection) é uma técnica que vem sendo utilizada para a construção de sistemas que precisam ser altamente confiáveis. Para a sistematização dessa técnica, a utilização de taxonomias ou modelos de defeitos tem um papel fundamental. Neste artigo é proposto um esquema de injeção de defeitos baseado nos operadores de mutação do critério de teste Análise de Mutantes.

Referências

Agrawal, H.; DeMillo, R.A.; Hathaway, B.; Hsu, W.; E W.; Martin, R.J.; Mathur, A.P.; Spafford, E.; Design of Mutant Programming Language, Technical Report SERC-TR-41-P, Research Center, Purdue University, março 1989.

Basili, V.R.; Perricone, B.T.; Software Errors and Complexity: An Empirical Investigation, Communications of the Acm, V.27, N.1, janeiro 1984.

Beizer, B.; Software Testing Techniques, 2a Edição, Van Nostrand Eeinhold, New York, 1990.

Budd, T.A.; Mutation Analysis: Ideas, Examples, Problems Computer Program Testing, North-Holand Publishing Company, 1981.

Clark, J.A.; e Pradham, D.K.; Fault Injection - A Method for Validating Computer-System Dependability, IEEE Computer, V.28, N.6, junho 1995, p. 47-56.

Delamaro, M.E.; Proteum - Um Ambiente de Teste Baseado na Análise de Mutantes, Dissertação de Mestrado, ICMSC/USP, São Carlos, SP, outubro 1993.

DeMillo, R.A.; Software Testing and Evaluation, The Benjamim/ Commings Publishing Company, Inc, 1978.

DeMillo, R.A.; Mathur, A.P.; A Grammar Based Fault Classification Scheme and its Application to the Classification of the Errors of TEX, novembro 1995 (correspondência pessoal).

Martins, E.; Validação Experimental de Falhas: A Técnica de Injeção de Falhas, V Simpósio de Computadores Tolerantes a Falhas, São José dos Campos, SP, outubro 1993.

Nakagawa, E.Y.; Maldonado, J.C.; Estudo e Priorização da Aplicação dos Operadores de Mutação para Injeção de Defeitos, Relatório Técnico, KMSC/USP, São Carlos, SP, março 1998 (em preparação).

Somani, A.K.; Vaidya, N.H.; Understanding Fault Tolerance and Reliability, IEEE Computer, V .20, N. 4, abril, 1997.

Welch, B.B.; Practical Programming in Tcl and Tk, Prentice Hall, 1995.
Publicado
14/05/1998
NAKAGAWA, Elisa Yumi; MALDONADO, José Carlos. Um Esquema de Injeção de Defeitos Baseado em Operadores de Mutação. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 1. , 1998, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 1998 . p. 31-36. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.1998.23491.