• DocumentCode
    1659422
  • Title

    FIONA: a fault injector for dependability evaluation of Java-based network applications

  • Author

    Jacques-Silva, Gabriela ; Drebes, Roberto Jung ; Gerchman, Julio ; Weber, Taisy Silva

  • Author_Institution
    Instituto de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2004
  • Firstpage
    303
  • Lastpage
    308
  • Abstract
    The use of network applications for high availability systems requires the validation of its fault tolerance mechanisms to avoid unexpected behavior during execution. FIONA is a fault injection tool to experimentally validate these mechanisms of Java distributed applications. The tool uses JVMTI, a new interface for the development of debugging and monitoring tools that enables the instrumentation of Java applications. This approach provides complete transparency between the application under test and the fault injection tool, as well as portability. FIONA injects communication faults, making it possible to conduct the dependability evaluation of UDP based network protocols developed in Java.
  • Keywords
    Java; protocols; software fault tolerance; virtual machines; FIONA; JVMTI; Java distributed applications; Java-based network applications; UDP based network protocols; communication faults; debugging tool; dependability evaluation; fault injection tool; fault tolerance; monitoring tool; unexpected behavior; Application software; Computer networks; Control systems; Fault tolerance; Fault tolerant systems; Hardware; Java; Monitoring; Protocols; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2004. (NCA 2004). Proceedings. Third IEEE International Symposium on
  • Print_ISBN
    0-7695-2242-4
  • Type

    conf

  • DOI
    10.1109/NCA.2004.1347791
  • Filename
    1347791