The Future of Train Signaling

  • Authors:
  • Andreas Svendsen;Gøran K. Olsen;Jan Endresen;Thomas Moen;Erik Carlson;Kjell-Joar Alme;Øystein Haugen

  • Affiliations:
  • SINTEF, Oslo, Norway;SINTEF, Oslo, Norway;ABB, Billingstad, Norway 1375;ABB, Billingstad, Norway 1375;ABB, Billingstad, Norway 1375;ABB, Billingstad, Norway 1375;SINTEF, Oslo, Norway

  • Venue:
  • MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Producing the source code for a railway interlocking system based on the description of a station has traditionally been a multistage manual process. We show how this process can be automated and made less error-prone by introducing model-driven development (MDD). This paper addresses the experience of developing a Domain Specific Language (DSL) to describe railway stations, Train Control Language (TCL), and tools to support this language. In the railroad domain where there are extreme safety requirements, it is essential to show that consistency and completeness can be assured. We address how the model is used to generate several different representations for different purposes. We look at advantages and challenges with our approach, and we discuss improvements to existing technologies to support our case better.