No Cover Image

Journal article 175 views 29 downloads

OnTrack: Reflecting on domain specific formal methods for railway designs

Phillip James Orcid Logo, Faron Moller Orcid Logo, Filippos Pantekis Orcid Logo

Science of Computer Programming, Volume: 233, Start page: 103057

Swansea University Authors: Phillip James Orcid Logo, Faron Moller Orcid Logo, Filippos Pantekis Orcid Logo

  • 65127_FPantekis_VOR.pdf

    PDF | Version of Record

    This is an open access article distributed under the terms of the Creative Commons CC-BY license, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

    Download (1.14MB)

Abstract

OnTrack is a tool that supports workflows for railway verification that has been implemented using model driven engineering frameworks. Starting with graphical scheme plans and finishing with automatically generated formal models set-up for verification, OnTrack allows railway engineers to interact...

Full description

Published in: Science of Computer Programming
ISSN: 0167-6423 1872-7964
Published: Elsevier BV 2023
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa65127
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract: OnTrack is a tool that supports workflows for railway verification that has been implemented using model driven engineering frameworks. Starting with graphical scheme plans and finishing with automatically generated formal models set-up for verification, OnTrack allows railway engineers to interact with verification procedures through encapsulating formal methods. OnTrack is grounded on a domain specification language (DSL) capturing scheme plans and supports generation of various formal models using model transformations. In this paper, we detail the role model driven engineering takes within OnTrack and reflect on the use of model driven engineering concepts for developing domain specific formal methods toolsets.
Keywords: Model driven engineering, Formal methods, Railway verification
College: Faculty of Science and Engineering
Funders: The authors would like to thank Siemens Rail Automation UK and the Rail Safety and Standards Board, RSSB, for supporting this work. We also wish to highlight the rich insights provided by Simon Chadwick, Mark Thomas, Thomas Werner and Andrew Lawrence from Siemens Rail Automation UK. We extend a special thanks to our academic collaborators, in particular, Prof. Markus Roggenbach, Dr. Hoang Nga Nguyen, Prof. Helen Treharne and Dr. Monika Seisenberger for their valued insights and contributions to the development of OnTrack.
Start Page: 103057