Utilização de Reflexão Computacional em Tempo de Compilação para Implementação de Ferramentas de Injeção de Falhas

  • Michael Menna Barreto Leske UNICAMP
  • Eliane Martins UNICAMP

Abstract


There are many kinds of software fault injection tools nowadays. Many of them, however, present one of the following problems: either they cause a great overhead on the target application, or they can only represent a significant fault model in a very low level, near the hardware, but too distant from the application. This article presents a technique for implementing fault injection tools that counterbalances these two factors.

References

Beder, D. M, "Integração dos Mecanismos de Recuperação de Erros por Avanço e por Retrocesso". Dissertação de Mestrado. IC - UNICAMP - Campinas.

Clark, J. A. & Pradhan, D. K, “Fault Injection: A Method for Validating Computer System Dependability". IEEE Computer, jun. 1995, pp. 47-56.

Hsueh, M, Tsai, T. K & lyer, R. K, "Fault Injection Techniques and Tools”. IEEE Computer, abr. 1997, pp 52-75.

Rosa, A. C. A, "Uma Arquitetura Reflexiva para Injetar Falhas em Aplicações Orientadas a Objetos”. Dissertação de Mestrado. IC - UNICAMP - Campinas.

Rosa, A. C. A. & Martins, Eliane, “Using Reflective Programming to Inject Faults into Object Oriented Systems”. Proc. of the 1998 IFIP International Workshop on Dependable Computing and its Applications, Johannesburg, South Africa, jan. 12-14, 1998, pp. 227 - 236.

Chiba, S, "OpenC++ 2.5 Reference Manual". Institue of Information Science and Eletronics. University of Tsuukuba. 1997-99

Lisbôa, M. L. B, “Reflexão Computacional no Modelo de Objetos”. Universidade Federal do Rio Grande do Sul, ago. 1997
Published
2000-07-15
LESKE, Michael Menna Barreto; MARTINS, Eliane. Utilização de Reflexão Computacional em Tempo de Compilação para Implementação de Ferramentas de Injeção de Falhas. In: FAULT TOLERANCE WORKSHOP (WTF), 2. , 2000, Curitiba/PR. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 112-117. ISSN 2595-2684. DOI: https://doi.org/10.5753/wtf.2000.23484.