|
The Failure Definition Manager (FDM) is a form-oriented tool (similar to the ICD Tool) for defining the recognition of and the reaction to fail conditions in distributed systems. The FDM operates on the related layer of the ICD Tool’s database and is used for the following:
- Definition of a fail
- Definition of levels of fails
- Definition of 'cause' of fail
- Definition of attributes (parameters) for the fail generators
- Definition of attributes (parameters) for the fail 'processor' – notification, display, logger
- Synchronization with other ICD Tool data
- Generation of reports
- Generation of code for the fails generators and fails 'processors'
- Supplying miscellaneous utilities
The code outputs of the FDM are divided into two parts that can be integrated into the developed system for handling fail conditions in the system. The first part of the output code handles recognition of fails according to what is defined in the tool. Recognition of fails involves monitoring data values of one or more data elements defined in ICD tool, but can also be defined as a function of these elements. As can be seen in the figure below, fail conditions can span more than one CSCI within the system. Fail elements can also be grouped together according to functionality, origin or other criteria.
Recognition of Fail in FDM
The second part of the FDM's output code defines the appropriate reaction, or reactions, to a fail condition. The code can be used by MMI controls or a framework to activate automated reactions such as logging, activation of LEDs etc.
Reaction to Fail in FDM
Currently the FDM generates a specific selection of fail reaction and recognition code, however, new formats can be easily constructed according to user requirements.
|