Inventors:
Navjot Singh - Morristown NJ
Timothy Tsai - North Plainfield NJ
Assignee:
Lucent Technologies Inc. - Murray Hill NJ
International Classification:
G06F 1130
US Classification:
714 41, 714 38, 717125, 717127
Abstract:
A method and apparatus for a fault injection tool having greater flexibility, ease and portability in realizing the basic functionality of the fault injection. The basic functionality of the fault injection process is abstracted into three base classes, namely, a fault injector (FI), a workload generator (WG) and a data collector (DC). A control class performs configuration and management of the objects that are instantiated from the base classes. The control class also implements a graphical user interface. For each base class there is a corresponding core class that performs control and management of a so-called associated âpluginâ. Each of the core classes can be implemented as a single class or as a pair of distributed classes. If a core class is implemented as a pair, the FI, WG, or DC object controls operation of the FIRemote, WGRemote or DCRemote object, respectively. For each core class, the associated plugin performs the actual functionality.