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...
Autores principales: | , , |
---|---|
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 |