5th International Workshop on
Formal Methods for Industrial Critical Systems
Berlin, April 3-4, 2000
A Formal Specification and Verification of a
Safety Critical Railway Control System
This paper describes an important experiment in formal specification and
validation, both performed in the context of an industrial project jointly performed by Ansaldobreda Segnalamento Ferroviario and CNR Institutes IEI
and CNUCE of Pisa. Within this project we developed two formal models of
a control system which is part of a wider safety-critical system for the management of medium-large railway networks. Each model describes different
aspects of the system at a different level of abstraction.
On these models we performed verification of both safety properties, in
the hypothesis of byzantine errors or in presence of some defined hardware
faults, and liveness properties of a dependable communication protocols. The
properties has been specified by means of assertions and temporal logical
formulae. As a specification language we used Promela language, while the
verification was performed in the Spin.
Note: The content of the following files is part of
GMD Report No. 91
and subject to its copyright.
ERCIM FMICS Home Page,
GMD FOKUS Home Page
Last modified: Wednesday, 19-Apr-2000 08:57:51 MET DST,
Axel Rennoch