TY - GEN
T1 - Supporting a Model-driven Development Process for Distributed Control Software
AU - Wiesmayr, Bianca
AU - Zoitl, Alois
AU - Prenzel, Laurin
AU - Steinhorst, Sebastian
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022/10
Y1 - 2022/10
N2 - Established development processes for industrial control systems are static and struggle to adopt changing requirements. The interdisciplinary nature of such systems necessitates carefully designed interfaces between modules and components, as well as unambiguously defined requirements. The domain-specific modeling language IEC 61499 offers potentials to accelerate design processes and to introduce a model-driven approach, in which interface and behavior models are continuously refined and reused. We investigate these potentials and outline how to apply an extended development process in which implicit expert knowledge is preserved in behavior- and interface models that are currently not retained during the development. Based on a running example, we illustrate the refinement of scenarios along the development process and show how the retained information captures the expected behavior of the environment. We identify research questions and gaps in the elicitation, maintenance and utilization of these models, in particular in the domains of model-based testing, monitoring, and reconfiguration. An accelerated development process that integrates behavior models can help making future industrial control systems more dependable, flexible, and resilient during the whole life cycle.
AB - Established development processes for industrial control systems are static and struggle to adopt changing requirements. The interdisciplinary nature of such systems necessitates carefully designed interfaces between modules and components, as well as unambiguously defined requirements. The domain-specific modeling language IEC 61499 offers potentials to accelerate design processes and to introduce a model-driven approach, in which interface and behavior models are continuously refined and reused. We investigate these potentials and outline how to apply an extended development process in which implicit expert knowledge is preserved in behavior- and interface models that are currently not retained during the development. Based on a running example, we illustrate the refinement of scenarios along the development process and show how the retained information captures the expected behavior of the environment. We identify research questions and gaps in the elicitation, maintenance and utilization of these models, in particular in the domains of model-based testing, monitoring, and reconfiguration. An accelerated development process that integrates behavior models can help making future industrial control systems more dependable, flexible, and resilient during the whole life cycle.
KW - Model-driven engineering
KW - IEC 61499
KW - Development process
KW - Control software
UR - https://www.scopus.com/pages/publications/85141392841
U2 - 10.1109/ETFA52439.2022.9921506
DO - 10.1109/ETFA52439.2022.9921506
M3 - Conference proceedings
SN - 978-1-6654-9996-5
SN - 978-1-6654-9996-5
T3 - IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
SP - 1
EP - 8
BT - 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation, ETFA 2022
PB - IEEE
CY - New York City, USA
ER -