[HTML][HTML] Evolution of software in automated production systems: Challenges and research directions
Coping with evolution in automated production systems implies a cross-disciplinary
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
challenge along the system's life-cycle for variant-rich systems of high complexity. The …
Modularity and architecture of PLC-based software for automated production Systems: An analysis in industrial companies
B Vogel-Heuser, J Fischer, S Feldmann… - Journal of Systems and …, 2017 - Elsevier
Adaptive and flexible production systems require modular and reusable software especially
considering their long-term life cycle of up to 50 years. SWMAT4aPS, an approach to …
considering their long-term life cycle of up to 50 years. SWMAT4aPS, an approach to …
Llm4plc: Harnessing large language models for verifiable programming of plcs in industrial control systems
Although Large Language Models (LLMs) have established predominance in automated
code generation, they are not devoid of shortcomings. The pertinent issues primarily relate …
code generation, they are not devoid of shortcomings. The pertinent issues primarily relate …
The presence, trends, and causes of security vulnerabilities in operating systems of iot's low-end devices
Internet of Things Operating Systems (IoT OSs) run, manage and control IoT devices.
Therefore, it is important to secure the source code for IoT OSs, especially if they are …
Therefore, it is important to secure the source code for IoT OSs, especially if they are …
Static code analysis of IEC 61131-3 programs: Comprehensive tool support and experiences from large-scale industrial application
H Prähofer, F Angerer, R Ramler… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Static code analysis techniques examine programs without actually executing them. The
main benefits lie in improving software quality by detecting problematic code constructs and …
main benefits lie in improving software quality by detecting problematic code constructs and …
ShadowPLCs: A Novel Scheme for Remote Detection of Industrial Process Control Attacks
J Liu, X Lin, X Chen, H Wen, H Li, Y Hu… - … on Dependable and …, 2020 - ieeexplore.ieee.org
Industrial Control System (ICS) security has become increasingly important as attacks
targeting ICSs are more prominent. Although many off-the-shelf industrial network intrusion …
targeting ICSs are more prominent. Although many off-the-shelf industrial network intrusion …
Industrially applicable system regression test prioritization in production automation
S Ulewicz, B Vogel-Heuser - IEEE Transactions on Automation …, 2018 - ieeexplore.ieee.org
When changes are performed on an automated production system (aPS), new faults can be
accidentally introduced into the system, which are called regressions. A common method for …
accidentally introduced into the system, which are called regressions. A common method for …
Introduction of an assistance system to support domain experts in programming low-code to leverage industry 5.0
EM Neumann, B Vogel-Heuser, F Haben… - IEEE Robotics and …, 2022 - ieeexplore.ieee.org
The rapid technological leaps of Industry 4.0 increase the pressure and demands on
humans working in automation, which is one of the main motivators of Industry 5.0. In …
humans working in automation, which is one of the main motivators of Industry 5.0. In …
Metrics for software quality in automated production systems as an indicator for technical debt
L Capitán, B Vogel-Heuser - 2017 13th IEEE Conference on …, 2017 - ieeexplore.ieee.org
Technical debt (TD) is a critical issue in the software (SW) development industry that
increases development costs over time and needs adaptation for production automation SW …
increases development costs over time and needs adaptation for production automation SW …
Identification of design patterns for IEC 61131-3 in machine and plant manufacturing
J Fuchs, S Feldmann, C Legat… - IFAC Proceedings Volumes, 2014 - Elsevier
Industrial plant software is implemented in the programming languages of IEC 61131-3. As
plant software needs to perform many tasks, it is often highly complex and typically …
plant software needs to perform many tasks, it is often highly complex and typically …