Journal article 446 views 69 downloads
OnTrack: Reflecting on domain specific formal methods for railway designs
Science of Computer Programming, Volume: 233, Start page: 103057
Swansea University Authors: Phillip James , Faron Moller , Filippos Pantekis
-
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)
DOI (Published version): 10.1016/j.scico.2023.103057
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...
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 |