Product Line Adoption in Industry: An Experience Report from the Railway Domain

被引:4
作者
Abbas, Muhammad [1 ]
Jongeling, Robbert [2 ]
Lindskog, Claes [3 ]
Enoiu, Eduard Paul [2 ]
Saadatmand, Mehrdad [1 ]
Sundmark, Daniel [2 ]
机构
[1] RISE Res Inst Sweden, Vasteras, Sweden
[2] Malardalen Univ, Vasteras, Sweden
[3] Bombardier Transportat AB, Vasteras, Sweden
来源
24TH ACM SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2020, VOL A | 2020年
关键词
Software product-line engineering; Challenges and opportunities; Overloaded assets; REUSE;
D O I
10.1145/3382025.3414953
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The software system controlling a train is typically deployed on various hardware architectures and must process various signals across those deployments. The increase of such customization scenarios and the needed adherence of the software to various safety standards in different application domains has led to the adoption of product line engineering within the railway domain. This paper explores the current state-of-practice of software product line development within a team developing industrial embedded software for a train propulsion control system. Evidence is collected using a focus group session with several engineers and through inspection of archival data. We report several benefits and challenges experienced during product line adoption and deployment. Furthermore, we identify and discuss improvement opportunities, focusing mainly on product line evolution and test automation.
引用
收藏
页码:14 / 24
页数:11
相关论文
共 37 条
[1]   Variability Aware Requirements Reuse Analysis [J].
Abbas, Muhammad .
2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020), 2020, :190-193
[2]   Software product lines adoption in small organizations [J].
Bastos, Jonatas Ferreira ;
da Mota Silveira Neto, Paulo Anselmo ;
O'Leary, Padraig ;
de Almeida, Eduardo Santana ;
de Lemos Meira, Silvio Romero .
JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 :112-128
[3]   Challenges of Structured Reuse Adoption - Lessons Learned [J].
Bauer, Veronika .
PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2015, 2015, 9459 :24-39
[4]   Towards a Model-Driven Product Line Engineering Process - An Industrial Case Study [J].
Bilic, Damir ;
Sundmark, Daniel ;
Afzal, Wasif ;
Wallin, Peter ;
Causevic, Adnan ;
Amlinger, Christoffer ;
Barkah, Dani .
ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
[5]   Model-Based Product Line Engineering in an Industrial Automotive Context: An Exploratory Case Study [J].
Bilic, Damir ;
Sundmark, Daniel ;
Afzal, Wasif ;
Wallin, Peter ;
Causevic, Adnan ;
Amlinger, Christoffer .
SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE - VOL 2, 2018, :56-63
[6]  
Bockle G., 2002, Software Product Lines. Second International Conference, SPLC 2. Proceedings (Lecture Notes in Computer Science Vol. 2370), P49
[7]   Document Analysis as a Qualitative Research Method [J].
Bowen, Glenn A. .
QUALITATIVE RESEARCH JOURNAL, 2009, 9 (02) :27-+
[8]  
Braun V., 2006, Qualitative Research in Psychology, V3, P77, DOI [10.1191/1478088706qp063oa, DOI 10.1191/1478088706QP063OA, DOI 10.1080/10875549.2021.1929659]
[9]   A practical guide to focus-group research [J].
Breen, Rosanna L. .
JOURNAL OF GEOGRAPHY IN HIGHER EDUCATION, 2006, 30 (03) :463-475
[10]  
Catal C., 2009, ACM SIGSOFT Software Engineering Notes, V34, P1