Model‐based generation of test scripts across product variants: An experience report from the railway industry. Issue 11 (5th August 2022)
- Record Type:
- Journal Article
- Title:
- Model‐based generation of test scripts across product variants: An experience report from the railway industry. Issue 11 (5th August 2022)
- Main Title:
- Model‐based generation of test scripts across product variants: An experience report from the railway industry
- Authors:
- Bucaioni, Alessio
Di Silvestro, Fabio
Singh, Inderjeet
Saadatmand, Mehrdad
Muccini, Henry - Other Names:
- Miranda Breno guestEditor.
Tuya Javier guestEditor.
Garrido Alejandra guestEditor. - Abstract:
- Abstract: Software product line engineering emerged as an effective approach for the development of families of software‐intensive systems in several industries. Although its use has been widely discussed and researched, there are still several open challenges for its industrial adoption and application. One of these is how to efficiently develop and reuse shared software artifacts, which have dependencies on the underlying electrical and hardware systems of products in a family. In this work, we report on our experience in tackling such a challenge in the railway industry and present a model‐based approach for the automatic generation of test scripts for product variants in software product lines. The proposed approach is the result of an effort leveraging the experiences and results from the technology transfer activities with our industrial partner Alstom SA in Sweden. We applied and evaluated the proposed approach on the Aventra software product line from Alstom SA. The evaluation showed that the proposed approach mitigates the development effort, development time, and consistency drawbacks associated with the traditional, manual creation of test scripts. We performed an online survey involving 37 engineers from Alstom SA for collecting feedback on the approach. The result of the survey further confirms the aforementioned benefits. Abstract : We present a model‐based approach for the automatic generation of test scripts for product variants in software product lines. TheAbstract: Software product line engineering emerged as an effective approach for the development of families of software‐intensive systems in several industries. Although its use has been widely discussed and researched, there are still several open challenges for its industrial adoption and application. One of these is how to efficiently develop and reuse shared software artifacts, which have dependencies on the underlying electrical and hardware systems of products in a family. In this work, we report on our experience in tackling such a challenge in the railway industry and present a model‐based approach for the automatic generation of test scripts for product variants in software product lines. The proposed approach is the result of an effort leveraging the experiences and results from the technology transfer activities with our industrial partner Alstom SA in Sweden. We applied and evaluated the proposed approach on the Aventra software product line from Alstom SA. The evaluation showed that the proposed approach mitigates the development effort, development time, and consistency drawbacks associated with the traditional, manual creation of test scripts. We performed an online survey involving 37 engineers from Alstom SA for collecting feedback on the approach. The result of the survey further confirms the aforementioned benefits. Abstract : We present a model‐based approach for the automatic generation of test scripts for product variants in software product lines. The approach is the result of the technology transfer between Mälardalen University and Alstom SA. We applied and evaluated the proposed approach on the Alstom Aventra software product line. In addition, we performed an online survey involving 37 engineers from Alstom SA. The evaluation showed that the approach mitigates the drawbacks of the traditional, manual creation of test scripts. … (more)
- Is Part Of:
- Journal of software. Volume 34:Issue 11(2022)
- Journal:
- Journal of software
- Issue:
- Volume 34:Issue 11(2022)
- Issue Display:
- Volume 34, Issue 11 (2022)
- Year:
- 2022
- Volume:
- 34
- Issue:
- 11
- Issue Sort Value:
- 2022-0034-0011-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2022-08-05
- Subjects:
- automation -- model‐based software engineering -- product line engineering -- testing
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.2498 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 24241.xml