Metric-based Identification of Target Conflicts in the Development of Industrial Automation Software Libraries

E. M. Neumann, B. Vogel-Heuser, M. Gnadlinger, J. Fischer, L. Reimoser, S. Diehm, T. Englert, M. Schwarz

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

2 Scopus citations

Abstract

Automated Production Systems are highly complex, mechatronic systems whose functionality is implemented increasingly via automation software. Achieving and maintaining high software quality for system lifetimes of several decades is thus crucial for machine and plant manufacturing companies to stay globally competitive. However, the multitude of stakeholders involved in the software development workflow ranging from library module standardization up to commissioning at the customer's site, leads to different perspectives on code quality and target conflicts in the software optimization. This paper introduces a metric-based approach substantiated by structural analysis of dependency graphs to systematically identify target conflicts between library developers interested in high maintainability to keep the software evolvable for years, and application engineers interested in intuitive ease of use to integrate the library's functionality into machine-specific projects. The approach is evaluated with an industrial automation software library.

Original languageEnglish
Title of host publicationIEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2022
PublisherIEEE Computer Society
Pages1493-1499
Number of pages7
ISBN (Electronic)9781665486873
DOIs
StatePublished - 2022
Event2022 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2022 - Kuala Lumpur, Malaysia
Duration: 7 Dec 202210 Dec 2022

Publication series

NameIEEE International Conference on Industrial Engineering and Engineering Management
Volume2022-December
ISSN (Print)2157-3611
ISSN (Electronic)2157-362X

Conference

Conference2022 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2022
Country/TerritoryMalaysia
CityKuala Lumpur
Period7/12/2210/12/22

Keywords

  • IEC 61131-3
  • Software Metrics
  • Software Quality
  • automated Production Systems

Fingerprint

Dive into the research topics of 'Metric-based Identification of Target Conflicts in the Development of Industrial Automation Software Libraries'. Together they form a unique fingerprint.

Cite this