2020
DOI: 10.1007/978-3-030-48077-6_26
|View full text |Cite
|
Sign up to set email alerts
|

Validating Multiple Variants of an Automotive Light System with Electrum

Abstract: 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 … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 8 publications
0
5
0
Order By: Relevance
“…The approach by Cunha et al [29] adopts variants in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic to model the ELS subsystem. They explored different strategies to address variability, using pure Electrum and also an annotative language extension.…”
Section: Other Case Study Solutions and Related Workmentioning
confidence: 99%
“…The approach by Cunha et al [29] adopts variants in Electrum, a lightweight formal specification language that extends Alloy with mutable relations and temporal logic to model the ELS subsystem. They explored different strategies to address variability, using pure Electrum and also an annotative language extension.…”
Section: Other Case Study Solutions and Related Workmentioning
confidence: 99%
“…The third contribution, "Validating Multiple Variants of an Automotive Light System with Alloy 6" by Cunha et al [4], presents an Alloy 6 model of the exterior light subsystem. Alloy 6 is the successor of Electrum and also supports mutable relations and LTL constraints.…”
Section: Overview Of Contributionsmentioning
confidence: 99%
“…ASMeta [21] 361 CarSystem001 Event-B [22] 455 M2 (not plain text, only lighting related lines) Classical-B [23] 363 Sensors, PitmanController_v6, PitmanController_TIME_v4, GenericTimers, BlinkLamps_v3 Electrum [24] 155 AdaptiveExteriorLight_EU (only lighting related lines) REBEL2 244 Actuators, Input, Sensors, Timer…”
Section: Sloc Included Filesmentioning
confidence: 99%
“…Classical-B [23] Presented solution only addresses directional blinking and hazard warning lights. Electrum [24] No time management. All integer values are replace by enumerations.…”
Section: Sloc Included Filesmentioning
confidence: 99%