Formal modelling techniques for efficient development of railway control products
Formal modelling techniques for efficient development of railway control products
We wish to model railway control systems in a formally precise way so that product lines can be adapted to specific customer requirements. Typically a customer is a railway operator with national conventions leading to different variation points based on a common core principle. A formal model of the core product must be precise and manipulatable so that different feature variations can be specified and verified without disrupting important properties that have already been established in the core product. Cyber-physical systems such as railway interlocking, are characterised by the combination of device behaviours resulting in an overall safe system behaviour. Hence there is a strong need for correct sequential operation with safety “interlocks” making up a process. We utilise diagrammatic modelling tools to make the core product more accessible to systems engineers. The RailGround example used to discuss these techniques is an open source model of a railway control system that has been made available by Thales Austria GmbH for research purpose, which demonstrates some fundamental modelling challenges.
Event-B, iUML-B, ERS, Interlocking
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Fischer, Tomas
2d38d5a2-37f5-444d-89ef-9e2ddce89e09
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Reichl, Klaus
51d614c8-72dc-4722-8c4a-bbcb26ce7897
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Tummeltshammer, Peter
cc3e1edb-28e7-4b15-824b-8c618d98460a
15 November 2017
Butler, Michael
54b9c2c7-2574-438e-9a36-6842a3d53ed0
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Fischer, Tomas
2d38d5a2-37f5-444d-89ef-9e2ddce89e09
Hoang, Thai Son
dcc0431d-2847-4e1d-9a85-54e4d6bab43f
Reichl, Klaus
51d614c8-72dc-4722-8c4a-bbcb26ce7897
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Tummeltshammer, Peter
cc3e1edb-28e7-4b15-824b-8c618d98460a
Butler, Michael, Dghaym, Dana, Fischer, Tomas, Hoang, Thai Son, Reichl, Klaus, Snook, Colin and Tummeltshammer, Peter
(2017)
Formal modelling techniques for efficient development of railway control products.
Fantechi, A., Lecomte, T. and Romanovsky, A.
(eds.)
In RSSRail 2017 : Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification.
vol. 10598,
Springer..
(doi:10.1007/978-3-319-68499-4_5).
Record type:
Conference or Workshop Item
(Paper)
Abstract
We wish to model railway control systems in a formally precise way so that product lines can be adapted to specific customer requirements. Typically a customer is a railway operator with national conventions leading to different variation points based on a common core principle. A formal model of the core product must be precise and manipulatable so that different feature variations can be specified and verified without disrupting important properties that have already been established in the core product. Cyber-physical systems such as railway interlocking, are characterised by the combination of device behaviours resulting in an overall safe system behaviour. Hence there is a strong need for correct sequential operation with safety “interlocks” making up a process. We utilise diagrammatic modelling tools to make the core product more accessible to systems engineers. The RailGround example used to discuss these techniques is an open source model of a railway control system that has been made available by Thales Austria GmbH for research purpose, which demonstrates some fundamental modelling challenges.
Text
RailGround
- Author's Original
Restricted to Repository staff only
Request a copy
Text
RailGround_final
- Accepted Manuscript
More information
Submitted date: 12 June 2017
Accepted/In Press date: 8 July 2017
e-pub ahead of print date: 19 October 2017
Published date: 15 November 2017
Venue - Dates:
International Conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification, , Pistoia, Italy, 2017-11-14 - 2017-11-16
Keywords:
Event-B, iUML-B, ERS, Interlocking
Identifiers
Local EPrints ID: 412075
URI: http://eprints.soton.ac.uk/id/eprint/412075
PURE UUID: 6687e8c5-1b4a-417d-9da0-ecde60d14b8a
Catalogue record
Date deposited: 06 Jul 2017 16:30
Last modified: 16 Mar 2024 05:56
Export record
Altmetrics
Contributors
Author:
Michael Butler
Author:
Dana Dghaym
Author:
Tomas Fischer
Author:
Thai Son Hoang
Author:
Klaus Reichl
Author:
Colin Snook
Author:
Peter Tummeltshammer
Editor:
A. Fantechi
Editor:
T. Lecomte
Editor:
A. Romanovsky
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics