• DocumentCode
    2787553
  • Title

    Model Checking Data-Dependent Real-Time Properties of the European Train Control System

  • Author

    Faber, Johannes ; Meyer, Roland

  • Author_Institution
    Oldenburg Univ.
  • fYear
    2006
  • fDate
    Nov. 2006
  • Firstpage
    76
  • Lastpage
    77
  • Abstract
    The behavior of embedded hardware and software systems is determined by at least three dimensions: control flow, data aspects, and real-time requirements. To specify the different dimensions of a system with the best-suited techniques, the formal language CSP-OZ-DC (Hoenicke and Maier, 2005) integrates communicating sequential processes (CSP) (Hoare, 1985), Object-Z (OZ) (Smith, 2000), and duration calculus (DC) (Zhou and Hansen, 2004) into a declarative formalism equipped with a unified and compositional semantics. In this paper, we provide evidence that CSP-OZ-DC is a convenient language for modeling systems of industrial relevance. To this end, we examine the emergency message handling in the European train control system (ETCS) as a case study with uninterpreted constants and infinite data domains. We automatically verify that our model ensures real-time safety properties, which crucially depend on the system´s data handling. Related work on ETCS case studies focuses on stochastic examinations of the communication reliability (Hermanns et al., 2005; Zimmermann and Hommel, 2005). The components´ data aspects are neglected, though
  • Keywords
    communicating sequential processes; embedded systems; formal languages; locomotives; program verification; CSP-OZ-DC formal language; European train control system; Object-Z; communicating sequential processes; compositional semantics; data-dependent real-time properties; declarative formalism; duration calculus; embedded systems; emergency message handling; infinite data domains; model checking; model verification; real-time safety properties; unified semantics; uninterpreted constants; Automatic control; Calculus; Communication system control; Control system synthesis; Control systems; Electrical equipment industry; Formal languages; Hardware; Real time systems; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2006. FMCAD '06
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-2707-8
  • Type

    conf

  • DOI
    10.1109/FMCAD.2006.21
  • Filename
    4021012