Validating the hybrid ERTMS/ETCS level 3 concept with electrum
| Main Author: | |
|---|---|
| Publication Date: | 2018 |
| Other Authors: | |
| 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 |