Reuse Assessment of IEC 61131-3 Control Software Modules Using MEtrics - An Industrial Case Study

Juliane Fischer, Birgit Vogel-Heuser, Christoph Huber, Markus Felger, Matthias Bengel

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

3 Scopus citations

Abstract

In the automated Production Systems (aPS) domain, companies need to continuously decrease their systems' development times while maintaining quality to stay globally competitive. Industry 4.0 imposes additional boundary conditions, e.g., a high degree of customization, that need to be met by aPS, which frequently have to be adapted to changing requirements during their long life cycles. Since control software implements an increasing share of aPS functionality, reusing well-tested software modules can significantly contribute to saving development time and increasing its comprehensibility and maintainability. However, planned reuse of control software modules still represents a major challenge in practice, e.g., the data exchange between software modules causes dependencies, which are often not directly visible and, thus, hinder reuse. This paper presents a metric-based concept for assessing the reusability of control software modules, focusing on different implementation types of indirect data exchange. Depending on company-specific boundary conditions, the approach can be integrated at various development process steps for continuous or one-time reuse assessment. The concept has been developed and evaluated with two industrial software projects and continuous feedback from domain experts.

Original languageEnglish
Title of host publicationProceedings - 2021 IEEE 19th International Conference on Industrial Informatics, INDIN 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728143958
DOIs
StatePublished - 2021
Event19th IEEE International Conference on Industrial Informatics, INDIN 2021 - Mallorca, Spain
Duration: 21 Jul 202123 Jul 2021

Publication series

NameIEEE International Conference on Industrial Informatics (INDIN)
Volume2021-July
ISSN (Print)1935-4576

Conference

Conference19th IEEE International Conference on Industrial Informatics, INDIN 2021
Country/TerritorySpain
CityMallorca
Period21/07/2123/07/21

Keywords

  • IEC 61131-3 software
  • Indirect data exchange
  • Modularity assessment
  • Software metrics
  • Static code analysis

Fingerprint

Dive into the research topics of 'Reuse Assessment of IEC 61131-3 Control Software Modules Using MEtrics - An Industrial Case Study'. Together they form a unique fingerprint.

Cite this