Formal model of IEC 61499 execution trace in FBME IDE

被引:2
作者
Liakh, Tatiana [1 ]
Sorokin, Radimir
Akifev, Daniil
Patil, Sandeep [1 ]
Vyatkin, Valeriy [1 ,2 ]
机构
[1] Lulea Tekniska Univ, Dept Comp Sci Comp & Space Engn, Lulea, Sweden
[2] Aalto Univ, Dept Elect Engn & Automat, Espoo, Finland
来源
2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN) | 2022年
关键词
industrial automation; IEC; 61499; model checking; testing; dynamic verification; IDE;
D O I
10.1109/INDIN51773.2022.9976176
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
With increase in use formal verification tools and methods in distributed systems, it is becoming more challenging to analyse the execution traces generated by formal verification tools. This paper presents a method for unification of execution traces of industrial automation systems, based on IEC 61499 standard. Execution trace of a system is a sequence of events, where each event represents a change in the state of the system. Execution traces allow developers to explore safely behavior of control software. Execution traces can be obtained several ways, including monitoring of a real system (or its simulator), or as a counterexample build by model checker. In the paper we explore unification of execution traces for debug task in FBME - modular IDE for IEC 61499 applications. We present the formal model of the execution trace representation and show the working on a simple example.
引用
收藏
页码:588 / 593
页数:6
相关论文
共 15 条
[1]  
[Anonymous], 2013, 611313 IEC
[2]  
[Anonymous], 2022, 4DIAC FORTE IEC 6149
[3]  
Cimatti A., 2000, INT J SOFTWARE TOOLS, V2, P410, DOI [10.1007/s100090050046, DOI 10.1007/S100090050046]
[4]   Discrete-Event-Based Deterministic Execution Semantics With Timestamps for Industrial Cyber-Physical Systems [J].
Dai, Wenbin ;
Pang, Cheng ;
Vyatkin, Valeriy ;
Christensen, James H. ;
Guan, Xinping .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (03) :851-862
[5]  
FB2SMV, 2021, IEC 61499 FUNCT BLOC
[6]   TEMPORAL LOGIC AND APPLICATIONS - A TUTORIAL [J].
GOTZHEIN, R .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1992, 24 (03) :203-218
[7]  
Grumberg O., 2018, Model Checking, Vsecond
[8]   The model checker SPIN [J].
Holzmann, GJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (05) :279-295
[9]  
Jet Brains, 2020, MET SYST
[10]  
Jet Brains, 2020, JETBRAINS FBME