The University of Southampton
University of Southampton Institutional Repository

Diagram-led formal modelling using iUMLB for Hybrid ERTMS Level 3

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
Springer
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. pp. 338-352 . (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
Download (629kB)

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
ORCID for Dana Dghaym: ORCID iD orcid.org/0000-0002-2196-2749
ORCID for Colin Snook: ORCID iD orcid.org/0000-0002-0210-0983

Catalogue record

Date deposited: 13 Feb 2018 17:30
Last modified: 16 Mar 2024 06:45

Export record

Altmetrics

Contributors

Author: Dana Dghaym ORCID iD
Author: Michael Poppleton
Author: Colin Snook ORCID iD

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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×