Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Model-based generation of test scripts across product variants: An experience report from the railway industry
Mälardalen University, Sweden.
Gear of Leo, Sweden.
Alstom, Sweden.
RISE Research Institutes of Sweden, Digitala system, Industriella system.ORCID-id: 0000-0002-1512-0844
Visa övriga samt affilieringar
2022 (Engelska)Ingår i: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 34, nr 11, artikel-id e2498Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

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. © 2022 The Authors.

Ort, förlag, år, upplaga, sidor
John Wiley and Sons Ltd , 2022. Vol. 34, nr 11, artikel-id e2498
Nyckelord [en]
automation, model-based software engineering, product line engineering, testing, Computer software reusability, Railroads, Software design, Software testing, Technology transfer, Experience report, Model-based OPC, Product variants, Railway industry, Software Evolution, Software process, Software Product Line, Test scripts, Surveys
Nationell ämneskategori
Kulturgeografi
Identifikatorer
URN: urn:nbn:se:ri:diva-60070DOI: 10.1002/smr.2498Scopus ID: 2-s2.0-85135404407OAI: oai:DiVA.org:ri-60070DiVA, id: diva2:1692878
Anmärkning

Funding details: VINNOVA; Funding details: Stiftelsen för Kunskaps- och Kompetensutveckling, KKS; Funding text 1: The work in this paper is supported by the Swedish Knowledge Foundation (KKS), through the project A‐CPS, and by the Swedish Governmental Agency for Innovation Systems (VINNOVA), through the projects PANORAMA and XIVT. The authors would like to thank the Aventra integration team for the availability and the insightful discussions.

Tillgänglig från: 2022-09-05 Skapad: 2022-09-05 Senast uppdaterad: 2023-10-04Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Saadatmand, Mehrdad

Sök vidare i DiVA

Av författaren/redaktören
Saadatmand, Mehrdad
Av organisationen
Industriella system
I samma tidskrift
Journal of Software: Evolution and Process
Kulturgeografi

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 21 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf