Cloud-Based Framework for Practical Model-Checking of Industrial Automation Applications

被引:10
作者
Patil, Sandeep [1 ]
Drozdov, Dmitrii [1 ,2 ]
Dubinin, Victor [2 ]
Vyatkin, Valeriy [1 ,3 ]
机构
[1] Lulea Univ Technol, S-95187 Lulea, Sweden
[2] Penza State Univ, Penza, Russia
[3] Aalto Univ, Helsinki, Finland
来源
TECHNOLOGICAL INNOVATION FOR CLOUD-BASED ENGINEERING SYSTEMS | 2015年 / 450卷
关键词
Formal verification; Closed-loop modelling; Model-checking; SMV; NCES; Industrial automation; IEC; 61499; VERIFICATION;
D O I
10.1007/978-3-319-16766-4_8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we address practical aspects of applying the model-checking method for industrial automation systems verification. Several measures are proposed to cope with the high computational complexity of model-checking. To improve scalability of the method, cloud-based verification tools infrastructure is used. Besides, closed-loop plant controller modelling and synchronization of transitions in the SMV (input language for symbolic model checking) model aim at complexity reduction. The state explosion problem is additionally dealt with by using an abstraction of the model of the plant with net-condition event systems, which is then translated to SMV. In addition, bounded model-checking is applied, which helps to achieve results in cases when the state space is too high. The paper concludes with comparison of performance for different complexity reduction methods.
引用
收藏
页码:73 / 81
页数:9
相关论文
共 16 条
[1]  
[Anonymous], INT C COMP COMM AUT
[2]  
[Anonymous], P C PETR NET TECHN M
[3]  
[Anonymous], 9 INT A ERSH MEM C P
[4]  
[Anonymous], LOG PROGR WORKSH
[5]  
[Anonymous], 13 IFAC S INF CONTR
[6]  
[Anonymous], AUTOMATA LANGUAGES P
[7]  
[Anonymous], P 8 IEEE INT C EM TE
[8]  
Cimatti A., 2002, LNCS, V2404, P359, DOI DOI 10.1007/3-540-45657-0
[9]  
Clarke E, 2003, TIME-ICTL 2003: 10TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING AND FOURTH INTERNATIONAL CONFERENCE ON TEMPORAL LOGIC, PROCEEDINGS, P7
[10]  
Clarke E, 2001, LECT NOTES COMPUT SC, V2000, P176