Software changes in factory automation: Towards automatic change based regression testing

Sebastian Ulewicz, Daniel Schutz, Birgit Vogel-Heuser

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

11 Scopus citations


Changes of software in factory automation are frequent and resource-consuming in quality assurance when proving compliance with functional specifications. Automated testing can help minimizing required resources for software engineering. However, changes in the software cause a need for re-evaluating functionality through tests. To reduce resource consumption, existing relevant tests can be re-executed after ensuring their compatibility with the software after the changes. In this paper, an approach for enabling the automatic identification and classification of changes is presented, which can be used to efficiently select existing and help adapting incompatible test cases, leading to an overall increase in test efficiency. The approach is based on a detailed Programmable Logic Controller (PLC) program library and code analysis (both in IEC 61131-3) for several types of machines of industrial companies from the domain of factory automation.

Original languageEnglish
Title of host publicationIECON Proceedings (Industrial Electronics Conference)
PublisherInstitute of Electrical and Electronics Engineers Inc.
Number of pages7
ISBN (Electronic)9781479940325
StatePublished - 24 Feb 2014

Publication series

NameIECON Proceedings (Industrial Electronics Conference)


  • Manufacturing systems
  • automatic control
  • change classification
  • change detection
  • programmable logic controllers
  • quality control
  • software engineering
  • test selection


Dive into the research topics of 'Software changes in factory automation: Towards automatic change based regression testing'. Together they form a unique fingerprint.

Cite this