Formalising British rail's signalling rules

  • Trevor King
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 873)


This industrial usage report describes certain aspects of the formal specification of British Rail's signalling rules which was constructed as part of a Requirements Specification for the procurement of signalling systems. Topics covered in this industrial report include the specification of the railway network topology, the definition of a ‘safe’ abstract railway system and the specification of a general signalling system which is intended to be a refinement of the abstract railway system. The signalling rules appear as preconditions of the signalling system operations.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Spivey, J.M.: The Z Notation — A Reference Manual (Second Edition), Prentice-Hall International, London (1992)Google Scholar
  2. 2.
    Roscoe, A.W.: A CSP Solution to the “Trains” Problem. LNCS 207 (1983) 384–388Google Scholar
  3. 3.
    Guiho G., Hennebert C.: SACEM Software Validation. Proc 12th Int Conf on Software Engineering, IEEE Computer Society Press (1990) 186–191Google Scholar
  4. 4.
    Cullyer, J., Wong, W.: Application of Formal Methods to Railway Signalling — A Case Study. Computing and Control Engineering Journal (Feb 1993) 15Google Scholar
  5. 5.
    Morley, M.J.: Modelling British Rail's Interlocking Logic — Geographic Data Correctness. ECS-LFCS-91-186, University of Edinburgh (Nov 1991)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Trevor King
    • 1
  1. 1.Praxis plcBathUK

Personalised recommendations