Validating the hybrid ERTMS/ETCS level 3 concept with electrum

Bibliographic Details
Main Author: Cunha, Alcino
Publication Date: 2018
Other Authors: Macedo, Nuno
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/68520
Summary: 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 example operational scenarios described in the reference document are admissible, and to reason about expected safety properties, which can be easily specified and model checked for arbitrary track configurations. The Analyzer depicts scenarios (and counter-examples) in a graphical notation that is logic-agnostic, making them understandable for stakeholders without expertise in formal specification.
id RCAP_120d7019e22f15b8317de6ecaa841700
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/68520
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Validating the hybrid ERTMS/ETCS level 3 concept with electrumEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaThis 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 example operational scenarios described in the reference document are admissible, and to reason about expected safety properties, which can be easily specified and model checked for arbitrary track configurations. The Analyzer depicts scenarios (and counter-examples) in a graphical notation that is logic-agnostic, making them understandable for stakeholders without expertise in formal specification.- Fundação para a Ciência e a Tecnologia(POCI-01-0145-FEDER-016826); ERDF - European Regional Development Fund through the Operational Programme for Competitiveness and Internationalisation - COMPETE 2020 and by National Funds through the Portuguese funding agencySpringer VerlagUniversidade do MinhoCunha, AlcinoMacedo, Nuno2018-052018-05-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/68520engCunha A., Macedo N. (2018) Validating the Hybrid ERTMS/ETCS Level 3 Concept with Electrum. In: Butler M., Raschke A., Hoang T., Reichl K. (eds) Abstract State Machines, Alloy, B, TLA, VDM, and Z. ABZ 2018. Lecture Notes in Computer Science, vol 10817. Springer97833199127070302-974310.1007/978-3-319-91271-4_21https://link.springer.com/chapter/10.1007/978-3-319-91271-4_21#citeasinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T07:23:08Zoai:repositorium.sdum.uminho.pt:1822/68520Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:25:12.294290Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Validating the hybrid ERTMS/ETCS level 3 concept with electrum
title Validating the hybrid ERTMS/ETCS level 3 concept with electrum
spellingShingle Validating the hybrid ERTMS/ETCS level 3 concept with electrum
Cunha, Alcino
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Validating the hybrid ERTMS/ETCS level 3 concept with electrum
title_full Validating the hybrid ERTMS/ETCS level 3 concept with electrum
title_fullStr Validating the hybrid ERTMS/ETCS level 3 concept with electrum
title_full_unstemmed Validating the hybrid ERTMS/ETCS level 3 concept with electrum
title_sort Validating the hybrid ERTMS/ETCS level 3 concept with electrum
author Cunha, Alcino
author_facet Cunha, Alcino
Macedo, Nuno
author_role author
author2 Macedo, Nuno
author2_role author
dc.contributor.none.fl_str_mv Universidade do Minho
dc.contributor.author.fl_str_mv Cunha, Alcino
Macedo, Nuno
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description 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 example operational scenarios described in the reference document are admissible, and to reason about expected safety properties, which can be easily specified and model checked for arbitrary track configurations. The Analyzer depicts scenarios (and counter-examples) in a graphical notation that is logic-agnostic, making them understandable for stakeholders without expertise in formal specification.
publishDate 2018
dc.date.none.fl_str_mv 2018-05
2018-05-01T00:00:00Z
dc.type.driver.fl_str_mv conference paper
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/68520
url http://hdl.handle.net/1822/68520
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Cunha A., Macedo N. (2018) Validating the Hybrid ERTMS/ETCS Level 3 Concept with Electrum. In: Butler M., Raschke A., Hoang T., Reichl K. (eds) Abstract State Machines, Alloy, B, TLA, VDM, and Z. ABZ 2018. Lecture Notes in Computer Science, vol 10817. Springer
9783319912707
0302-9743
10.1007/978-3-319-91271-4_21
https://link.springer.com/chapter/10.1007/978-3-319-91271-4_21#citeas
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Springer Verlag
publisher.none.fl_str_mv Springer Verlag
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595932356116480