2019
DOI: 10.1007/s10009-019-00540-4
|View full text |Cite
|
Sign up to set email alerts
|

Validating the Hybrid ERTMS/ETCS Level 3 concept with Electrum

Abstract: This paper reports on the development of a formal model for the Hybrid ERTMS/ETCS Level 3 concept in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic operators. We show how Electrum and its Analyzer can be used to perform scenario exploration to validate this model, namely to check that all the operational scenarios described in the reference document are admissible, and to reason about expected safety properties, which can be easily specified a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
13
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 22 publications
(14 citation statements)
references
References 17 publications
0
13
0
1
Order By: Relevance
“…Two other solutions were presented at ABZ'18, one using Spin [30] and one using Alloy/Electrum [31]. The latter is interesting as it uses Alloy's magic layout feature to obtain a visual representation of the state of the model.…”
Section: Comparisonmentioning
confidence: 99%
“…Two other solutions were presented at ABZ'18, one using Spin [30] and one using Alloy/Electrum [31]. The latter is interesting as it uses Alloy's magic layout feature to obtain a visual representation of the state of the model.…”
Section: Comparisonmentioning
confidence: 99%
“…The remaining three contributions do not attempt any abstraction but model the concrete specification as faithfully as possible in order to model check or animate it to discover bugs against the scenarios. Cunha et al [34] do this using Electum (an extension of Alloy) and the Analyzer model checker, and Arcaini et al [35] use Promela with the Spin model checker. Hanson et al use ProB to execute 'classical' B [36] to demonstrate the specification controlling an actual (test) railway system.…”
Section: Comparisonmentioning
confidence: 99%
“…To further ease the feature-oriented design of software families, language extensions to Alloy have also been proposed [1,9]. This paper reports the modelling and subsequent validation and verification of an adaptive exterior lights system (ELS) with multiple variants in Electrum 1 , carried out as an answer to the ABZ'20 call for case study submissions, following the successful submission to ABZ'18 [4]. The employed approach -which we hope can be applied to similar signal-based systems -is presented in Sect.…”
Section: Introductionmentioning
confidence: 99%