Proceedings of the 23rd International Systems and Software Product Line Conference - Volume B 2019
DOI: 10.1145/3307630.3342409
|View full text |Cite
|
Sign up to set email alerts
|

An Industrial Case Study for Adopting Software Product Lines in Automotive Industry

Abstract: Software Product Lines (SPLs) seek to achieve gains in productivity and time to market. Many companies in several domains are constantly adopting SPLs. Dealing with SPLs begin after companies find themselves with successful variants of a product in a particular domain. The adoption of an SPL-based approach in the automotive industry may provide a significant return on investment. To switch to an SPL-based approach, practitioners lack a reengineering approach that supports SPL migration and evolution in a syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 29 publications
0
10
0
Order By: Relevance
“…Feature models are commonly used to represent the commonality and variability of a system in terms of mandatory, optional, and exclusive features, as well as propositional constraints over the features [17] [18] [19]. Engineers typically use feature models to represent features and their connections in a tree-like structure.…”
Section: Feature Modelmentioning
confidence: 99%
“…Feature models are commonly used to represent the commonality and variability of a system in terms of mandatory, optional, and exclusive features, as well as propositional constraints over the features [17] [18] [19]. Engineers typically use feature models to represent features and their connections in a tree-like structure.…”
Section: Feature Modelmentioning
confidence: 99%
“…The product derivation process proposed by our approach entails selecting, eliminating, extending, and, in some cases, even modifying the current feature model and traceability links (from the features to the code). Both have been described previously (Ignaim and Fernandes, 2019;Ignaim, 2021) and are used in the derived products.…”
Section: Proposed Approachmentioning
confidence: 99%
“…It is assumed that a new customer requests a product called ProductDerived, and the Classical Sensor Development Team (CSDT) writes the requirement document for this product according to the sensor requirements and the client's needs. Using our approach, we perform a product derivation from the CSVF resulting software product line (see Table 1) by going through the following three steps: algorithm_2,value_3,signal_13,signal_9,signal_10 Product 4 identification,flag_1,layoutR_1,layoutT_1,algorithm_1,value_3,signal_10 In step 1, the project technical manager selects the required ProductDerived features from the current feature model (derived from our previous work (Ignaim and Fernandes, 2019)). 'diagnosis', 'monitoring', 'calculation', 'message', 'transmit' with the layoutT_1 feature, and 'receive' with the layoutR_1 feature are all supported by the ProductDerived.…”
Section: Proposed Approachmentioning
confidence: 99%
See 2 more Smart Citations