Systems and methods for hazards analysis
AssigneeSiemens Aktiengesellschaft
InventorsBrian Berenbach, Marcus Kornek
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.