https://www.mdu.se/

mdu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Automatic Generation of Configuration Files: an Experience Report from the Railway Domain
Mälardalen University, School of Innovation, Design and Engineering, Innovation and Product Realisation.ORCID iD: 0000-0003-3683-8174
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8027-0611
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8461-0230
Bomdardier Railway Transportat, Stockholm, Sweden.
2021 (English)In: Journal of Object Technology, E-ISSN 1660-1769, Vol. 20, no 3Article in journal (Refereed) Published
Abstract [en]

In recent years, software product line development has been adopted by a growing number of companies. Within software product line development, one way of creating specific products is by using configuration files to control a given set of parameters of the product at run time. Often, configuration files are created manually and this may lead to a sub-optimal process with respect to development effort and error proneness. In this experience report, we describe our work in enabling the automatic generation of configuration files in the railway domain. We discuss a four-step approach whose generation mechanism uses concepts of generative programming. The approach is the outcome of a bottom-up effort leveraging the experiences and the results from our technology transfer activities with our industrial partner, Bombardier Transportation. We evaluate the applicability and the correctness of the proposed approach using the Aventra train family from Bombardier Transportation. Besides, we evaluate the ability of the proposed approach in mitigating the development effort and error proneness typical of traditional manual approaches. We performed expert interviews to assess the industrial relevance of the proposed approach and collect qualitative feedback on the perceived benefits and drawbacks. Eventually, for each of the four steps composing the proposed approach, we identify factors that might affect the adoption of the approach and use these factors for discussing the lessons we have learned.

Place, publisher, year, edition, pages
2021. Vol. 20, no 3
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-55431DOI: 10.5381/jot.2021.20.3.a4ISI: 000663190000004Scopus ID: 2-s2.0-85109460205OAI: oai:DiVA.org:mdh-55431DiVA, id: diva2:1579078
Available from: 2021-07-08 Created: 2021-07-08 Last updated: 2024-03-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Ferko, EnxhiBucaioni, AlessioCarlson, JanHaider, Zulqarnain

Search in DiVA

By author/editor
Ferko, EnxhiBucaioni, AlessioCarlson, JanHaider, Zulqarnain
By organisation
Innovation and Product RealisationEmbedded Systems
In the same journal
Journal of Object Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 155 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf