• DocumentCode
    3177230
  • Title

    Verification of a safety-critical railway interlocking system with real-time constraints

  • Author

    Hartonas-Garmhausen, V. ; Campos, S. ; Cimatti, A. ; Clarke, E. ; Giunchiglia, F.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1998
  • fDate
    23-25 June 1998
  • Firstpage
    458
  • Lastpage
    463
  • Abstract
    Ensuring the correctness of computer systems used in life-critical applications is very difficult. The most commonly used verification methods, simulation and testing, are not exhaustive and can miss errors. The work describes an alternative verification technique based on symbolic model checking that can automatically and exhaustively search the state space of the system and verify if properties are satisfied or not. The method also provides useful quantitative timing information about the behavior of the system. The authors have applied this technique using the Verus tool to a complex safety-critical system designed to control medium and large-size railway stations. They have identified some anomalous behavior in the model with serious potential consequences in the actual implementation. The fact that errors can be identified before a safety-critical system is deployed in the field not only eliminates sources of very serious problems, but also makes it significantly less expensive to debug the system.
  • Keywords
    formal verification; program debugging; rail traffic; railways; real-time systems; safety-critical software; state-space methods; traffic control; traffic engineering computing; Verus tool; anomalous behavior; complex safety-critical system; computer system correctness; debugging; large-size railway station control; life-critical applications; medium-size railway station control; quantitative timing information; real-time constraints; safety-critical railway interlocking system; state space searching; symbolic model checking; verification; Application software; Centralized control; Control systems; Delay; Logic devices; Power system modeling; Rail transportation; Railway safety; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
  • Conference_Location
    Munich, Germany
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-8470-4
  • Type

    conf

  • DOI
    10.1109/FTCS.1998.689498
  • Filename
    689498