An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Outros Autores: | |
Idioma: | eng |
Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Texto Completo: | https://hdl.handle.net/1822/66597 |
Resumo: | 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 systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study. |
id |
RCAP_9d96cce0a84330d55a8adb1b51e27ceb |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/66597 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL)Software Product LineFeature Modelcase studyvariabilityEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaScience & TechnologySoftware 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 systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study.The University of Minho and Bosch Company supported this research. We thank our colleagues from the classical sensor development team at Bosch Company. Especially Andre L. Ferreira and Jana Seidel for their active collaboration and support. Special acknowledgment to the spirit of Helder Boas, who passed away after he offered the help and support to this research work.Association for Computing Machinery (ACM)Universidade do MinhoIgnaim, KaramFernandes, João M.20192019-01-01T00:00:00Zconference paperinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://hdl.handle.net/1822/66597engIgnaim, K., & Fernandes, J. M. (2019). An industrial case study for adopting software product lines in automotive industry. Proceedings of the 23rd International Systems and Software Product Line Conference volume B - SPLC '19. ACM Press. http://doi.org/10.1145/3307630.3342409978145036668710.1145/3307630.3342409http://doi.org/10.1145/3307630.3342409info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:17:46Zoai:repositorium.sdum.uminho.pt:1822/66597Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:48:18.480961Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
title |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
spellingShingle |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) Ignaim, Karam Software Product Line Feature Model case study variability Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática Science & Technology |
title_short |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
title_full |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
title_fullStr |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
title_full_unstemmed |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
title_sort |
An industrial case study for adopting software product lines in automotive industry an evolution-based approach for software product lines (EVOA-SPL) |
author |
Ignaim, Karam |
author_facet |
Ignaim, Karam Fernandes, João M. |
author_role |
author |
author2 |
Fernandes, João M. |
author2_role |
author |
dc.contributor.none.fl_str_mv |
Universidade do Minho |
dc.contributor.author.fl_str_mv |
Ignaim, Karam Fernandes, João M. |
dc.subject.por.fl_str_mv |
Software Product Line Feature Model case study variability Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática Science & Technology |
topic |
Software Product Line Feature Model case study variability Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática Science & Technology |
description |
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 systematic fashion. This paper presents a practical evolution-based approach to migrate and evolve a set of variants of a given product into an SPL and describes a case study from the automotive domain. The case study considers the need to handle the classical sensor variants family (CSVF) at Bosch Company. Using this study, we performed a contributed step toward future switch of the CSVF into the SPL. We investigated the applicability of the proposed evolution-based approach with a real variants family (using the textual requirements of the CSVF) and we evaluated our approach using several data collection methods. The results reveal that our approach can be suitable for the automotive domain in the case study. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2019-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
conference paper |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://hdl.handle.net/1822/66597 |
url |
https://hdl.handle.net/1822/66597 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
Ignaim, K., & Fernandes, J. M. (2019). An industrial case study for adopting software product lines in automotive industry. Proceedings of the 23rd International Systems and Software Product Line Conference volume B - SPLC '19. ACM Press. http://doi.org/10.1145/3307630.3342409 9781450366687 10.1145/3307630.3342409 http://doi.org/10.1145/3307630.3342409 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Association for Computing Machinery (ACM) |
publisher.none.fl_str_mv |
Association for Computing Machinery (ACM) |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833595546415136768 |