Change Categories Based on Mutable Artifacts in PLC Control Software Projects

Yizhi Wang, Birgit Vogel-Heuser, Eva Maria Neumann, Michael Gnadlinger, Ziming Wen, Jan Wilch, Bernhard Rupprecht

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

Abstract

Automated Production Systems are highly complex mechatronic systems. The increasing complexity of automation software is a main challenge for companies to remain competitive. Added functionality entails software changes, which may cause side effects. Static code analysis and change impact analysis are key methods in computer science for assessing software regarding side effects. However, the requirements of real-time capability, reliability, and mixing different Programmable Logic Controller programming languages in the automation software lead to new requirements for code analysis and change management. This paper introduces a set of change categories designed to provide understandable and comprehensive classifications of changes in automation software. Mutable (i.e., changed or modified between versions) software artifacts serve to differentiate change categories. Aiming for unambiguousness and completeness, this set of categories supports the further work of the change analysis, such as automatic change detection and visualization. The change categories are evaluated through an industrial software project programmed in Siemens TIA Portal comprising 262 program organization units in the health sector.

Original languageEnglish
Title of host publication2024 IEEE 7th International Conference on Industrial Cyber-Physical Systems, ICPS 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350363012
DOIs
StatePublished - 2024
Event7th IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2024 - St. Louis, United States
Duration: 12 May 202415 May 2024

Publication series

Name2024 IEEE 7th International Conference on Industrial Cyber-Physical Systems, ICPS 2024

Conference

Conference7th IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2024
Country/TerritoryUnited States
CitySt. Louis
Period12/05/2415/05/24

Keywords

  • TIA Portal
  • automated production systems
  • change category
  • mutable artifacts

Fingerprint

Dive into the research topics of 'Change Categories Based on Mutable Artifacts in PLC Control Software Projects'. Together they form a unique fingerprint.

Cite this