A framework for the hazard analysis of chemical plants

We develop a framework supporting the formal hazard analysis of chemical plants. It provides generic specification modules for the description of safety properties, specification modules for the description of plant models, and theorems stating that certain subsystem structures of the plant model imply certain safety properties. Using the framework for hazard analysis, one first describes the plant and its control equipment as a composition of framework module instances. Then, one expresses the different safety properties of interest by parametrized framework modules. Finally, a safety property is proven when an appropriate theorem instance of the framework can be found. Thus, the framework facilitates the formal modeling. Moreover, the efforts for formal verifications are reduced drastically since framework theorem instances can replace explicit proofs. The framework utilizes modular temporal logic specifications supported by the specification language cTLA, and in particular is devoted to the compositional description of process systems.

[1]  Heiko Krumm,et al.  Formal hazard analysis of hybrid systems in cTLA , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[2]  Brian Foote,et al.  Designing Reusable Classes , 2001 .

[3]  J. W. Ponton,et al.  Qualitative simulation and fault propagation in process plants , 1989 .

[4]  Venkat Venkatasubramanian,et al.  Petri net-Digraph models for automating HAZOP analysis of batch process plants , 1996 .

[5]  Olaf Stursberg,et al.  A CONCEPT FOR SAFETY ANALYSES OF CHEMICAL PLANTS BA SED ON DISCRETE MODELS WITH AN ADAPTED DEGREE OF ABSTRACTI ON , 1998 .

[6]  Kazuhiko Suzuki,et al.  Computer-aided operability study , 1996 .

[7]  Leslie Lamport,et al.  The temporal logic of actions , 1994, TOPL.

[8]  M Göring,et al.  HAZEXPERT â an integrated expert system to support hazard analysis in process plant design , 1993 .

[9]  Wang Yi,et al.  Uppaal in a nutshell , 1997, International Journal on Software Tools for Technology Transfer.

[10]  AbadiMartín,et al.  An old-fashioned recipe for real time , 1994 .

[11]  Thomas A. Henzinger,et al.  Automatic symbolic verification of embedded systems , 1993, 1993 Proceedings Real-Time Systems Symposium.

[12]  A. Poucet,et al.  Computer tools for hazard identification, modelling and analysis , 1992 .

[13]  M. H. GöRing,et al.  HAZEXPERT — an integrated expert system to support hazard analysis in process plant design , 1993 .

[14]  Lyle H. Ungar,et al.  Model‐based approach to automated hazard identification of chemical plants , 1995 .

[15]  Leslie Lamport,et al.  Hybrid Systems in TLA+ , 1992, Hybrid Systems.

[16]  Heiko Krumm,et al.  Modular specification and verification of XTP , 1998, Telecommun. Syst..

[17]  H. G Lawley Operability Studies and Hazard Analysis , 1974 .

[18]  Martín Abadi,et al.  An old-fashioned recipe for real time , 1991, TOPL.

[19]  Heiko Krumm,et al.  Compositional specification and structured verification of hybrid systems in cTLA , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[20]  Heiko Krumm,et al.  A framework for modeling transfer protocols , 2000, Comput. Networks.

[21]  Robert L. Grossman,et al.  Timed Automata , 1999, CAV.

[22]  Reino Kurki-Suonio Hybrid Models with Fairness and Distributed Clocks , 1992, Hybrid Systems.

[23]  Peter Neumann,et al.  Safeware: System Safety and Computers , 1995, SOEN.

[24]  Venkat Venkatasubramanian,et al.  Experience with an expert system for automated HAZOP analysis , 1996 .