TY - GEN
T1 - Updating and refactoring library modules in IEC 61499
AU - Zoitl, Alois
AU - Oberlehner, Michael
PY - 2024
Y1 - 2024
N2 - This paper proposes a novel library management system tailored for Cyber-Physical Production Systems (CPPSs) using the IEC 61499 standard. Focusing on software maintenance challenges in CPPSs, we introduce efficient updating and refactoring operations for modularized type libraries. Our approach addresses the unique requirements of graphical development environments, enhancing the longevity and efficiency of software maintenance. The workflow of creating, maintaining, and updating library modules is outlined, along with conflict detection, error visualization, and potential refactoring/update operations. Additionally, we illustrate the architectural concept implemented as a prototype in an IDE. The implemented library management system demonstrates its practical application through a case study. This research contributes to the ongoing development of robust software maintenance practices in industrial automation systems.
AB - This paper proposes a novel library management system tailored for Cyber-Physical Production Systems (CPPSs) using the IEC 61499 standard. Focusing on software maintenance challenges in CPPSs, we introduce efficient updating and refactoring operations for modularized type libraries. Our approach addresses the unique requirements of graphical development environments, enhancing the longevity and efficiency of software maintenance. The workflow of creating, maintaining, and updating library modules is outlined, along with conflict detection, error visualization, and potential refactoring/update operations. Additionally, we illustrate the architectural concept implemented as a prototype in an IDE. The implemented library management system demonstrates its practical application through a case study. This research contributes to the ongoing development of robust software maintenance practices in industrial automation systems.
UR - http://www.scopus.com/inward/record.url?scp=85215519898&partnerID=8YFLogxK
U2 - 10.1109/INDIN58382.2024.10774367
DO - 10.1109/INDIN58382.2024.10774367
M3 - Conference proceedings
T3 - IEEE International Conference on Industrial Informatics (INDIN)
BT - Proceedings of the 22nd IEEE International Conference on Industrial Informatics, INDIN 2024, Beijing, China, IEEE, 2024
ER -