Formal Verification of Control Modules in Cyber-Physical Systems

被引:6
作者
Grobelna, Iwona [1 ]
机构
[1] Univ Zielona Gora, Inst Automat Elect & Elect Engn, PL-65417 Zielona Gora, Poland
关键词
control systems; cyber-physical systems; formal verification; manufacturing systems; model checking; MODEL-CHECKING; CHALLENGES; VALIDATION; DESIGN;
D O I
10.3390/s20185154
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The paper proposes a novel formal verification method for a state-based control module of a cyber-physical system. The initial specification in the form of user-friendly UML state machine diagrams is written as an abstract rule-based logical model. The logical model is then used both for formal verification using the model checking technique and for prototype implementation in FPGA devices. The model is automatically transformed into a verifiable model in nuXmv format and into synthesizable code in VHDL language, which ensures that the resulting models are consistent with each other. It also allows the early detection of any errors related to the specification. A case study of a manufacturing automation system is presented to illustrate the approach.
引用
收藏
页码:1 / 23
页数:23
相关论文
共 83 条
[1]  
abiak G., 2018, P 14TH INT C COMPUTA
[2]  
Akella R, 2009, P INT COMP SOFTW APP, P654
[3]   Cyber Physical Systems Role in Manufacturing Technologies [J].
Al-Ali, A. R. ;
Gupta, Ragini ;
Al Nabulsi, Ahmad .
2018 6TH INTERNATIONAL CONFERENCE ON NANO AND MATERIALS SCIENCE (ICNMS 2018), 2018, 1957
[4]  
[Anonymous], 2007, DYNAMIC ANAL PETRI N
[5]  
[Anonymous], 2017, INTRO EMBEDDED SYSTE
[6]  
[Anonymous], 2006, MODELING FORMALISMS
[7]  
[Anonymous], 2015, THESIS
[8]  
[Anonymous], 1999, INTRO FORMAL HARDWAR
[9]  
Batchkova I., 2016, IND 40, V1, P15
[10]   UML Automatic Verification Tool with Formal Methods [J].
Beato, Ma Encarnacion ;
Barrio-Solorzano, Manuel ;
Cuesta, Carlos E. ;
de la Fuente, Pablo .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (04) :3-16