Supporting a Model-driven Development Process for Distributed Control Software

被引:3
作者
Wiesmayr, Bianca [2 ]
Zoitl, Alois [1 ,2 ]
Prenzel, Laurin [3 ]
Steinhorst, Sebastian [3 ]
机构
[1] Johannes Kepler Univ Linz, CDL VaSiCS, Linz, Austria
[2] Johannes Kepler Univ Linz, LIT CPS Lab, Linz, Austria
[3] Tech Univ Munich, Munich, Germany
来源
2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA) | 2022年
关键词
Model-driven engineering; IEC; 61499; Development process; Control software;
D O I
10.1109/ETFA52439.2022.9921506
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:8
相关论文
共 31 条
[1]  
[Anonymous], TC65WG6 IEC
[2]   Modeling and Analyzing MAPE-K Feedback Loops for Self-adaptation [J].
Arcaini, Paolo ;
Riccobene, Elvinia ;
Scandurra, Patrizia .
2015 IEEE/ACM 10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2015, :13-23
[3]   Model transformations across views [J].
Derrick, John ;
Wehrheim, Heike .
SCIENCE OF COMPUTER PROGRAMMING, 2010, 75 (03) :192-210
[4]  
Drath R., 2021, DE GRUYTER STEM
[5]  
Frank T., 2011 16 IEEE INT C E
[6]  
Frank T., 2013, REV ACCOUNT STUD
[7]  
Hadziosmanovi D., 2014, 30 ANN COMPUTER SECU
[8]  
Hametner R, 2014, 2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA)
[9]   STATECHARTS - A VISUAL FORMALISM FOR COMPLEX-SYSTEMS [J].
HAREL, D .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 8 (03) :231-&
[10]  
Luder A., 2017, Multi-Disciplinary Engineering for Cyber-Physical Production Systems, P113, DOI DOI 10.1007/978-3-319-56345-95