Formal development of a tool for automated modelling and verification of relay interlocking systems

  • Authors:
  • Anne E. Haxthausen;Andreas A. Kjær;Marie Le Bliguet

  • Affiliations:
  • DTU Informatics, Technical University of Denmark, Lyngby, Denmark;DTU Informatics, Technical University of Denmark, Lyngby, Denmark;DTU Informatics, Technical University of Denmark, Lyngby, Denmark

  • Venue:
  • FM'11 Proceedings of the 17th international conference on Formal methods
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a tool for formal modelling relay interlocking systems and explains how it has been stepwise, formally developed using the RAISE method. The developed tool takes the circuit diagrams of a relay interlocking system as input and gives as result a state transition system modelling the dynamic behaviour of the interlocking system, i.e. the dynamic behaviour of the circuits depicted in the diagrams. The resulting state transition system (model) is expressed in the SAL language such that the SAL model checker can be used to model check required properties of this model of the interlocking system. The tool has been applied to the circuit diagrams of Stenstrup station in Denmark and the resulting formal model has then been model checked to satisfy a number of required safety properties.