Diagram-led formal modelling using iUMLB for Hybrid ERTMS Level 3
Diagram-led formal modelling using iUMLB for Hybrid ERTMS Level 3
We demonstrate diagrammatic EventB formal modelling of a hybrid, 'fixed virtual block' approach to train movement control for the emerging ERTMS level 3.
We perform a full refinement-based formal development and verification of the key no-collision safety requirement.
The development reveals limitations in the specification, and identifies assumptions on the environment.
We reflect on our team-based approach to finding useful modelling abstractions and demonstrate a systematic modelling method using the UML-like state and class diagrams of iUMLB for EventB.
We suggest enhancements to the existing iUML-B method that would have benefitted this development.
The component and control flow architectures of the application and its environment and interacting systems emerge through the layered refinement process.
338-352
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Dghaym, Dana
b7b69fe2-c9ff-43ad-a6ba-8b41d6fd19fc
Poppleton, Michael
4c60e63f-188c-4636-98b9-de8a42789b1b
Snook, Colin
b2055316-9f7a-4b31-8aa1-be0710046af2
Dghaym, Dana, Poppleton, Michael and Snook, Colin
(2018)
Diagram-led formal modelling using iUMLB for Hybrid ERTMS Level 3.
In Abstract State Machines, Alloy, B, TLA, VDM, and Z: ABZ 2018.
vol. 10817,
Springer.
.
(doi:10.1007/978-3-319-91271-4_23).
Record type:
Conference or Workshop Item
(Paper)
Abstract
We demonstrate diagrammatic EventB formal modelling of a hybrid, 'fixed virtual block' approach to train movement control for the emerging ERTMS level 3.
We perform a full refinement-based formal development and verification of the key no-collision safety requirement.
The development reveals limitations in the specification, and identifies assumptions on the environment.
We reflect on our team-based approach to finding useful modelling abstractions and demonstrate a systematic modelling method using the UML-like state and class diagrams of iUMLB for EventB.
We suggest enhancements to the existing iUML-B method that would have benefitted this development.
The component and control flow architectures of the application and its environment and interacting systems emerge through the layered refinement process.
Text
Diagram-led formal modelling using iUML-B for hybrid ERTMS level 3
- Accepted Manuscript
More information
In preparation date: 5 February 2018
Accepted/In Press date: 14 March 2018
e-pub ahead of print date: 8 May 2018
Venue - Dates:
6th International ABZ Conference, Grand Harbour Hotel, Southampton, United Kingdom, 2018-06-05 - 2018-06-08
Identifiers
Local EPrints ID: 417755
URI: http://eprints.soton.ac.uk/id/eprint/417755
PURE UUID: 14b31ab8-a652-44f2-855d-32e7081c7483
Catalogue record
Date deposited: 13 Feb 2018 17:30
Last modified: 16 Mar 2024 06:45
Export record
Altmetrics
Contributors
Author:
Dana Dghaym
Author:
Michael Poppleton
Author:
Colin Snook
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