Tool support for checking railway interlocking designs

  • Authors:
  • K. Winter;W. Johnston;P. Robinson;P. Strooper;L. van den Berg

  • Affiliations:
  • School of Information Technology and Electrical Engineering, University of Queensland;School of Information Technology and Electrical Engineering, University of Queensland;School of Information Technology and Electrical Engineering, University of Queensland;School of Information Technology and Electrical Engineering, University of Queensland;School of Information Technology and Electrical Engineering, University of Queensland

  • Venue:
  • SCS '05 Proceedings of the 10th Australian workshop on Safety critical systems and software - Volume 55
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The development of railway interlocking systems is currently very labour-intensive. Specialists develop the interlocking design for a particular area and manually check for completeness and consistency. The interlocking is implemented in either software or using electrical relays. The interlocking has to be tested against the safety requirements for signalling systems, i.e., the signalling principles.The whole process can be supported by various tools, ranging from editors to animators. In this paper we focus on exploiting model checking to automatically check the design with respect to safety. The main concerns of this technique are the problem size and the efficiency of available tools. We have investigated both of these problems: seeking to work with a minimal model of the interlocking design and to improve efficiency of the model-checking process by exploiting domain knowledge of our particular application.