Systems and methods for hazards analysis
First Claim
Patent Images
1. A computer-implemented method of hazards analysis, comprising:
- displaying menus enabling user selection of a plurality of hazards analysis elements;
receiving a plurality of hazards analysis elements and properties of the hazards analysis elements;
displaying the hazards analysis elements and relationships therebetween using a hazard-cause-mitigation tree;
building a functional block diagram representation of a system on which hazard analysis is to be performed using a Unified Modeling Language system specification, the hazards analysis elements and the properties of the hazards analysis elements;
using the functional block diagrams, the hazard-cause-mitigation tree, and fault tree analysis to determine causes of hazards.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for hazards analysis includes: a memory device for storing a program; a processor in communication with the memory device, the processor operative with the program to: access the memory device to obtain information specifying a system to be analyzed; build functional block diagrams using the information specifying the system to be analyzed; receive user-input hazards analysis elements; and use the functional block diagrams, the user-input hazards analysis elements and tree fault analysis for hazards analysis.
-
Citations
20 Claims
-
1. A computer-implemented method of hazards analysis, comprising:
-
displaying menus enabling user selection of a plurality of hazards analysis elements; receiving a plurality of hazards analysis elements and properties of the hazards analysis elements; displaying the hazards analysis elements and relationships therebetween using a hazard-cause-mitigation tree; building a functional block diagram representation of a system on which hazard analysis is to be performed using a Unified Modeling Language system specification, the hazards analysis elements and the properties of the hazards analysis elements; using the functional block diagrams, the hazard-cause-mitigation tree, and fault tree analysis to determine causes of hazards. - View Dependent Claims (2, 3)
-
-
4. A system comprising a program storage device readable by a computer, tangibly embodying a non-transitory program of instructions executable by the computer to perform the method steps for performing a hazards analysis, the method comprising the steps of:
-
providing a Unified Modeling Language (UML) specification of a system to be analyzed for hazards, said UML specification including a hazard link for providing hazard analysis; building functional block diagrams using the UML specification of the system to be analyzed; receiving user-input hazards analysis elements and building a hazard-cause-mitigation tree from the hazards analysis elements; and using the functional block diagrams, the hazard-cause-mitigation tree and fault tree analysis for hazards analysis. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising a program storage device readable by a computer, tangibly embodying a program of instructions executable by the computer to implement a system for providing a graphical user interface for implementing hazards analysis, the graphical user interface comprising:
-
a plurality of user interface components for entering hazards analysis elements; a first viewer for graphically displaying hazards analysis elements and relationships therebetween; a first graphical editor for building functional block diagrams using the interface components; a second graphical editor for building a fault tree for use in fault tree analysis; and a third graphical editor for editing Unified Modeling Language (UML) use case diagrams for the inclusion of hazards to link hazards to system requirements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification