
The OnTrack toolset automates workflows for railway verification, starting with graphical scheme plans and finishing with automatically generated formal models set up for verification. OnTrack is grounded on an established domain specification language (DSL) and is generic in the formal specification languages used. Using a DSL allows the formulation of abstractions that work for verification in several formal specification languages.
OnTrack has been developed as a collaboration between the University of Surrey (Matthew Trumble, Helen Treharne and Steve Schneider) and the University of Swansea (Phil James and Markus Roggenbach).
A small demo video of the OnTrack railway editor can be found here.
A release is planned shortly, but if you wish to acquire the toolset please contact cspj@swansea.ac.uk