TY - JOUR
T1 - Automation software architectures in automated production systems
T2 - an industrial case study in the packaging machine industry
AU - Neumann, Eva Maria
AU - Vogel-Heuser, Birgit
AU - Fischer, Juliane
AU - Diehm, Sebastian
AU - Schwarz, Michael
AU - Englert, Tobias
N1 - Publisher Copyright:
© 2022, The Author(s).
PY - 2022/12
Y1 - 2022/12
N2 - In the era of Industry 4.0, advances in production engineering are driven by modern machines and equipment, whose evolution depends primarily on software nowadays. These machines are combined in automated Production Systems (aPS), whose software is characterized by high complexity, long lifetimes, and strong coupling of mechatronic disciplines. The development of modular, flexible software architectures that adapt to company- and process-specific boundary conditions is an essential prerequisite for companies to compete globally. While there are many approaches in computer science, a clear definition of control software architecture in aPS and systematic approaches to analyze company-specific software architectures and the underlying design decisions are still missing. This gap is addressed by defining control software architecture in aPS, including architectural views to address the heterogeneity of influencing factors on control software. To enable a systematic architecture analysis, templates are defined for visualizing design decisions to derive concrete recommendations to support practitioners in improving software. An in-depth interview study in three renowned companies from packaging machinery confirmed the benefit of the proposed architecture analysis to systematically identify optimization potentials and concrete starting points for the implementation.
AB - In the era of Industry 4.0, advances in production engineering are driven by modern machines and equipment, whose evolution depends primarily on software nowadays. These machines are combined in automated Production Systems (aPS), whose software is characterized by high complexity, long lifetimes, and strong coupling of mechatronic disciplines. The development of modular, flexible software architectures that adapt to company- and process-specific boundary conditions is an essential prerequisite for companies to compete globally. While there are many approaches in computer science, a clear definition of control software architecture in aPS and systematic approaches to analyze company-specific software architectures and the underlying design decisions are still missing. This gap is addressed by defining control software architecture in aPS, including architectural views to address the heterogeneity of influencing factors on control software. To enable a systematic architecture analysis, templates are defined for visualizing design decisions to derive concrete recommendations to support practitioners in improving software. An in-depth interview study in three renowned companies from packaging machinery confirmed the benefit of the proposed architecture analysis to systematically identify optimization potentials and concrete starting points for the implementation.
KW - Automated Production Systems
KW - Automation software architecture
KW - Design decisions
KW - IEC 61131-3
UR - http://www.scopus.com/inward/record.url?scp=85130177983&partnerID=8YFLogxK
U2 - 10.1007/s11740-022-01133-y
DO - 10.1007/s11740-022-01133-y
M3 - Article
AN - SCOPUS:85130177983
SN - 0944-6524
VL - 16
SP - 847
EP - 856
JO - Production Engineering
JF - Production Engineering
IS - 6
ER -