Abstract
AbstractIn 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.
Funder
Technische Universität München
Publisher
Springer Science and Business Media LLC
Subject
Industrial and Manufacturing Engineering,Mechanical Engineering
Reference20 articles.
1. Brecher C, Rawat DB, Song H, Jeschke S (eds) (2017) Cyber-physical systems: foundations, principles and applications. Academic Press, London
2. Vogel-Heuser B, Fay A, Schaefer I, Tichy M (2015) Evolution of software in automated production systems: challenges and research directions. JSS 110:54–84
3. Werner B (2009) Object-oriented extensions for IEC 61131–3. IEEE Ind Electron Mag (IEEE Industrial Electronics Magazine) 3:36–39
4. Neumann E-M, Vogel-Heuser B, Fischer J, Ocker F, Diehm S, Schwarz M (2020) Formalization of Design patterns and their automatic identification in PLC software for architecture assessment. IFAC-PapersOnLine 53:7917–7924
5. Medvidovic N, Taylor RN (2010) Software architecture. In: Kramer J, Bishop J, Devanbu P, Uchitel S (eds) Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering—ICSE '10. ACM Press, New York, New York, USA, p 471
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献