Automation software architecture in cpps-definition, challenges and research potentials

B Vogel–Heuser, EM Neumann… - 2022 IEEE 5th …, 2022 - ieeexplore.ieee.org
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 …

Automation software architectures in automated production systems: an industrial case study in the packaging machine industry

EM Neumann, B Vogel-Heuser, J Fischer… - Production …, 2022 - Springer
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 …

Metric-based identification of target conflicts in the development of industrial automation software libraries

EM Neumann, B Vogel-Heuser… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
Automated Production Systems are highly complex, mechatronic systems whose
functionality is implemented increasingly via automation software. Achieving and …

Complexity of Structured Text in IEC 61499 Function Blocks: A Survey.

L Sonnleithner, B Wiesmayr… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
The rising complexity of modern production systems raises the need for evaluating the code
quality also in control software engineering. Complexity metrics can help identifying code …

Static Code Analysis of IEC 61131–3 ST Programs via Symbolic Execution

M Zhao, Y Huang, J Shi, Y Chen… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
A Programmable Logic Controller (PLC) is an essentially domain-specific computer used to
control physical equipment and is widely used in industrial control fields. It plays a crucial …