Experience using coloured petri nets to model railway interlocking tables

9Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Interlocking tables are the functional specification defining the routes on which the passage of the train is allowed. Associated with the route, the states and actions of all related signalling equipment are also specified. It is well-known that designing and verifying the interlocking tables are labour intensive, tedious and prone to errors. To assist the verification process and detect errors rapidly, we formally model and analyse the interlocking tables using Coloured Petri Nets (CPNs). Although a large interlocking table can be easily modelled, analysing the model is rather difficult due to the state explosion problem and undesired safe deadlocks. The safe deadlocks are when no train collides but the train traffic cannot proceed any further. For ease of analysis we incorporate automatic route setting and automatic route cancelling functions into the model. These help reducing the number of the deadlocks. We also exploit the new features of CPN Tools; prioritized transitions; inhibitor arcs; and reset arcs. These help reducing the size of the state spaces. We also include a fail safe specification called flank protection into the interlocking model.

Cite

CITATION STYLE

APA

Vanit-Anunchai, S. (2014). Experience using coloured petri nets to model railway interlocking tables. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 156, pp. 17–28). Open Publishing Association. https://doi.org/10.4204/EPTCS.156.6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free