A Java Framework to Specify Faultloads for Fault Injection Campaigns

  • Authors:
  • Ruthiano Simioni Munaretti;Taisy Silva Weber;Sérgio Luis Cechin;Bruno Coswig Fiss

  • Affiliations:
  • Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre, Brazil 90501-970;Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre, Brazil 90501-970;Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre, Brazil 90501-970;Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre, Brazil 90501-970

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In an operational environment, the identification and reproduction of faults may be hard to be done, specially in complex systems. Use of fault injection accelerates this process, improving the test of fault tolerance mechanisms. However, there are a significant amount of fault injectors available, using several different approaches. This diversity of tools, each one with different methods to describe faultloads for fault injection campaigns, imposes severe obstacles to the efficient use of such fault injectors. In this context, this paper presents jFaultload, which applies Java for the specification of faultloads and translates them to specific formats that are appropriate to each available fault injector. Fault injectors for communication systems were integrated in the environment and completes the test scenario. The service under test used to demonstrate the usability and expressiveness of our solution is a video streaming session using RTP Protocol.