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
Y1 - 2022
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 - Control software
KW - Development process
KW - IEC 61499
KW - Model-driven engineering
UR - http://www.scopus.com/inward/record.url?scp=85141392841&partnerID=8YFLogxK
U2 - 10.1109/ETFA52439.2022.9921506
DO - 10.1109/ETFA52439.2022.9921506
M3 - Conference contribution
AN - SCOPUS:85141392841
T3 - IEEE International Conference on Emerging Technologies and Factory Automation, ETFA
BT - 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation, ETFA 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 27th IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2022
Y2 - 6 September 2022 through 9 September 2022
ER -