Timing-Aware Variability Resolution in EAST-ADL Product Line Architecture
2023 (English)In: Proceedings - Asia-Pacific Software Engineering Conference, APSEC, IEEE Computer Society , 2023, p. 473-482Conference paper, Published paper (Refereed)
Abstract [en]
Product line architectures play a vital role in the automotive industry in supporting cross-product development involving several hardware and software variation points for different vehicle variants. The effective resolution of multiple variation points for the generation of valid variants is complex, especially when dealing with both software and hardware components implying timing constraints, simultaneously. EAST-ADL is a well-known domain-specific modelling language supporting cross-product development using different levels of abstraction. Furthermore, it offers timing extensions to perform system and component-level timing verification. In this article, we propose an EAST-ADL-compliant and timing-Aware variability resolution approach to generate valid product variants effectively. The method relies on existing EAST-ADL product line architecture for system modelling, where several variation points at different levels of abstraction are identified. We propose a variability resolution algorithm where several configuration decisions, starting from the topmost vehicle level down to the design level, are incor-porated for seamless variability resolution. Furthermore, timing decisions based on analysis and design prototypes are provided to generate variant-specific timing constraints. The approach is validated on the car wiper use case provided by our industrial partner, Volvo, an international original equipment manufacturer in the automotive domain. In the use case, three product variants comprising a full system model with associated timing constraints are generated successfully. The results show the feasibility of the proposed approach and indicate its effectiveness in managing timing-Aware product variants.
Place, publisher, year, edition, pages
IEEE Computer Society , 2023. p. 473-482
Keywords [en]
automotive systems, EAST-ADL, product lines, timing constraints, variability resolution, Abstracting, Modeling languages, Product development, Timing circuits, Cross-product development, Product line architecture, Product variants, Productline, System models, Variation points, Automotive industry
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-66499DOI: 10.1109/APSEC60848.2023.00059ISI: 001207000500050Scopus ID: 2-s2.0-85190517711ISBN: 9798350344172 (print)OAI: oai:DiVA.org:mdh-66499DiVA, id: diva2:1854316
Conference
30th Asia-Pacific Software Engineering Conference, APSEC, Seoul, December 4-7, 2023
Note
Conference code: 198547
2024-04-252024-04-252024-07-03Bibliographically approved