TY - GEN
T1 - Automation Software Architecture in CPPS - Definition, Challenges and Research Potentials
AU - Vogel-Heuser, Birgit
AU - Neumann, Eva Maria
AU - Fischer, Juliane
AU - Marcos, Marga
AU - Estevez, Elisabet Estevez
AU - Barbieri, Giacomo
AU - Sonnleithner, Lisa
AU - Rabiser, Rick
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - The importance of a mature, maintainable design of automation software in Cyber-Physical Production Systems (CPPS) is continuously increasing since a growing proportion of the system functionality is implemented via software. As a result, system complexity is shifting more and more towards the software side. Quality characteristics such as flexibility, maintainability, and extensibility, whose importance is increasing in the context of Industry 4.0, are thus becoming harder to achieve. These challenges can only be solved through sound architectural design. While there is a common understanding of good software architecture and appropriate methods to achieve it in computer science, a suitable architecture definition for automation software that takes all relevant factors into account is still missing in the field of CPPS. Therefore, based on a workshop with international scientists with different perspectives on CPPS, this paper presents influencing factors on automation software architecture. On this basis, a joint definition for software architecture in CPPS, as well as challenges and future research potentials, are derived.
AB - The importance of a mature, maintainable design of automation software in Cyber-Physical Production Systems (CPPS) is continuously increasing since a growing proportion of the system functionality is implemented via software. As a result, system complexity is shifting more and more towards the software side. Quality characteristics such as flexibility, maintainability, and extensibility, whose importance is increasing in the context of Industry 4.0, are thus becoming harder to achieve. These challenges can only be solved through sound architectural design. While there is a common understanding of good software architecture and appropriate methods to achieve it in computer science, a suitable architecture definition for automation software that takes all relevant factors into account is still missing in the field of CPPS. Therefore, based on a workshop with international scientists with different perspectives on CPPS, this paper presents influencing factors on automation software architecture. On this basis, a joint definition for software architecture in CPPS, as well as challenges and future research potentials, are derived.
KW - Automation Software Architecture
KW - Cyber-Physical Production Systems
KW - Programmable Logic Controllers
UR - http://www.scopus.com/inward/record.url?scp=85135621233&partnerID=8YFLogxK
U2 - 10.1109/ICPS51978.2022.9816893
DO - 10.1109/ICPS51978.2022.9816893
M3 - Conference contribution
AN - SCOPUS:85135621233
T3 - Proceedings - 2022 IEEE 5th International Conference on Industrial Cyber-Physical Systems, ICPS 2022
BT - Proceedings - 2022 IEEE 5th International Conference on Industrial Cyber-Physical Systems, ICPS 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 5th IEEE International Conference on Industrial Cyber-Physical Systems, ICPS 2022
Y2 - 24 May 2022 through 26 May 2022
ER -