TY - GEN
T1 - IEC 61499 Skill-based Distributed Design Pattern
AU - Sonnleithner, Lisa
AU - Hager, Anna-Lena
AU - Meixner, Kristof
AU - Zoitl, Alois
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023/10
Y1 - 2023/10
N2 - Cyber-physical production systems (CPPSs) are modern production systems that aim to integrate the latest techniques and technologies from IT to enable flexible/adaptive manufacturing. The IEC 61499 standardizes a domain-specific modeling language used for developing control software for distributed CPPSs. However, currently, IEC 61499 software misses concrete design guidelines, and those that exist are often not concrete enough to implement high-quality software, which makes changeability and refactoring error-prone and tedious. Furthermore, modularization and decoupling of hardware access and software functions are missing concrete design patterns. This paper aims to implement and test the concepts of skill-based design patterns for IEC 61499 for a concrete use case in a simulation. We employ a case study to demonstrate the approach’s feasibility, achieve the benefits of modularity, adaptability, and maintainability, and facilitate better error handling.
AB - Cyber-physical production systems (CPPSs) are modern production systems that aim to integrate the latest techniques and technologies from IT to enable flexible/adaptive manufacturing. The IEC 61499 standardizes a domain-specific modeling language used for developing control software for distributed CPPSs. However, currently, IEC 61499 software misses concrete design guidelines, and those that exist are often not concrete enough to implement high-quality software, which makes changeability and refactoring error-prone and tedious. Furthermore, modularization and decoupling of hardware access and software functions are missing concrete design patterns. This paper aims to implement and test the concepts of skill-based design patterns for IEC 61499 for a concrete use case in a simulation. We employ a case study to demonstrate the approach’s feasibility, achieve the benefits of modularity, adaptability, and maintainability, and facilitate better error handling.
KW - Design pattern
KW - Distributed control system
KW - IEC 61499
KW - Skill
KW - Software architecture
KW - Software design
UR - http://www.scopus.com/inward/record.url?scp=85175467374&partnerID=8YFLogxK
U2 - 10.1109/ETFA54631.2023.10275380
DO - 10.1109/ETFA54631.2023.10275380
M3 - Conference proceedings
SN - 979-8-3503-3991-8
T3 - IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
SP - 1
EP - 8
BT - 2023 IEEE 28th International Conference on Emerging Technologies and Factory Automation, ETFA 2023
PB - IEEE
CY - New York, NY, United States
ER -