Goal-lever-indicator-principle to derive recommendations for improving IEC 61131-3 control software

B. Vogel-Heuser, J. Fischer, E. M. Neumann

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

4 Scopus citations

Abstract

In the domain of automated Production Systems (aPS), control software implements an increasing amount of functionality. Thus, its importance is steadily growing and the reuse of high-quality software solutions becomes more and more essential to compete in the global market. For this purpose, the use of modular design principles has been identified as a success factor for the planned reused of software parts. To assess and improve the modularity of existing control software solutions, software quality measures are adopted from computer science for their use in the aPS domain, e.g., static code analysis and software metrics. However, domain experts lack experience in applying these measures target-oriented and in understanding as well as interpreting the analysis results, which is mandatory for the measures' successful application. To bridge this gap, this paper introduces the Goal-Lever-Indicator-Principle to support experts in understanding analysis results by presenting concrete recommendations for actions derived from them. The approach is demonstrated with an industrial use case.

Original languageEnglish
Title of host publication2020 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2020
PublisherIEEE Computer Society
Pages1131-1136
Number of pages6
ISBN (Electronic)9781538672204
DOIs
StatePublished - 14 Dec 2020
Event2020 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2020 - Virtual, Singapore, Singapore
Duration: 14 Dec 202017 Dec 2020

Publication series

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

Conference

Conference2020 IEEE International Conference on Industrial Engineering and Engineering Management, IEEM 2020
Country/TerritorySingapore
CityVirtual, Singapore
Period14/12/2017/12/20

Keywords

  • Automated production systems
  • IEC 61131-3 control software
  • Software architecture
  • Software quality measures
  • Static code analysis

Fingerprint

Dive into the research topics of 'Goal-lever-indicator-principle to derive recommendations for improving IEC 61131-3 control software'. Together they form a unique fingerprint.

Cite this