A qualitative study of variability management of control software for industrial automation systems

Juliane Fischer, Safa Bougouffa, Alexander Schlie, Ina Schaefer, Birgit Vogel-Heuser

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

26 Scopus citations

Abstract

Software product line engineering (SPLE) provides a systematic approach to manage variants and versions arising throughout the development of software systems. While SPLE is successfully applied for variant management in the domain of software engineering, the approach is still not widely spread in industrial automated production systems (aPS). Previous studies highlight the interdisciplinary nature of aPS as a reason for not applying SPLE, since control software variants and versions also result from changes in other disciplines such as the mechanical engineering department (i.e. exchange of a sensor). Additionally, the software may evolve over decades at the customer site. In order to gain a better understanding of the challenges in the development of aPS and the constraints hindering the use of SPLE, we conducted several interviews with software development engineers from the domain of aPS. The interviews main aim was to get an overview of the current state of variability management and applied planned and unplanned software reuse strategies. Based on these insights, we summarize the main results useable for a transition from currently deployed variability management concepts in aPS to the SPLE approach.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages615-624
Number of pages10
ISBN (Electronic)9781538678701
DOIs
StatePublished - 9 Nov 2018
Event34th IEEE International Conference on Software Maintenance and Evolution, ICSME 2018 - Madrid, Spain
Duration: 23 Sep 201829 Sep 2018

Publication series

NameProceedings - 2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018

Conference

Conference34th IEEE International Conference on Software Maintenance and Evolution, ICSME 2018
Country/TerritorySpain
CityMadrid
Period23/09/1829/09/18

Keywords

  • automated production systems
  • reuse strategy
  • state-of-The-practice study
  • variability management

Fingerprint

Dive into the research topics of 'A qualitative study of variability management of control software for industrial automation systems'. Together they form a unique fingerprint.

Cite this