Cargando…

Validating Multiple Variants of an Automotive Light System with Electrum

This paper reports on the development and validation of a formal model for an automotive adaptive exterior lights system (ELS) with multiple variants in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic. We explore different strategies...

Descripción completa

Detalles Bibliográficos
Autores principales: Cunha, Alcino, Macedo, Nuno, Liu, Chong
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242091/
http://dx.doi.org/10.1007/978-3-030-48077-6_26
_version_ 1783537179437301760
author Cunha, Alcino
Macedo, Nuno
Liu, Chong
author_facet Cunha, Alcino
Macedo, Nuno
Liu, Chong
author_sort Cunha, Alcino
collection PubMed
description This paper reports on the development and validation of a formal model for an automotive adaptive exterior lights system (ELS) with multiple variants in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic. We explore different strategies to address variability, one in pure Electrum and another through an annotative language extension. We then show how Electrum and its Analyzer can be used to validate systems of this nature, namely by checking that the reference scenarios are admissible, and to automatically verify whether the established requirements hold. A prototype was developed to translate the provided validation sequences into Electrum and back to further automate the validation process. The resulting ELS model was validated against the provided validation sequences and verified for most of requirements for all variants.
format Online
Article
Text
id pubmed-7242091
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72420912020-05-22 Validating Multiple Variants of an Automotive Light System with Electrum Cunha, Alcino Macedo, Nuno Liu, Chong Rigorous State-Based Methods Article This paper reports on the development and validation of a formal model for an automotive adaptive exterior lights system (ELS) with multiple variants in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic. We explore different strategies to address variability, one in pure Electrum and another through an annotative language extension. We then show how Electrum and its Analyzer can be used to validate systems of this nature, namely by checking that the reference scenarios are admissible, and to automatically verify whether the established requirements hold. A prototype was developed to translate the provided validation sequences into Electrum and back to further automate the validation process. The resulting ELS model was validated against the provided validation sequences and verified for most of requirements for all variants. 2020-04-22 /pmc/articles/PMC7242091/ http://dx.doi.org/10.1007/978-3-030-48077-6_26 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Cunha, Alcino
Macedo, Nuno
Liu, Chong
Validating Multiple Variants of an Automotive Light System with Electrum
title Validating Multiple Variants of an Automotive Light System with Electrum
title_full Validating Multiple Variants of an Automotive Light System with Electrum
title_fullStr Validating Multiple Variants of an Automotive Light System with Electrum
title_full_unstemmed Validating Multiple Variants of an Automotive Light System with Electrum
title_short Validating Multiple Variants of an Automotive Light System with Electrum
title_sort validating multiple variants of an automotive light system with electrum
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7242091/
http://dx.doi.org/10.1007/978-3-030-48077-6_26
work_keys_str_mv AT cunhaalcino validatingmultiplevariantsofanautomotivelightsystemwithelectrum
AT macedonuno validatingmultiplevariantsofanautomotivelightsystemwithelectrum
AT liuchong validatingmultiplevariantsofanautomotivelightsystemwithelectrum