RCTL: New Temporal Logic for Improved Formal Verification of Reconfigurable Discrete-Event Systems

被引:5
作者
Ramdani, Mohamed [1 ,2 ,3 ,4 ]
Kahloul, Laid [5 ]
Khalgui, Mohamed [1 ,3 ]
Li, Zhiwu [6 ,7 ]
Zhou, MengChu [8 ,9 ,10 ]
机构
[1] Jinan Univ, Sch Elect & Informat Engn, Zhuhai Campus, Zhuhai 519070, Peoples R China
[2] Biskra Univ, Lab INFormat Intelligente LINFI Lab, Biskra 07000, Algeria
[3] Univ Carthage, Natl Inst Appl Sci & Technol, Tunis 1080, Tunisia
[4] Univ Tunis El Manar, Fac Sci Tunis, Tunis 2092, Tunisia
[5] Biskra Univ, Dept Comp Sci, Lab INFormat Intelligente LINFI Lab, Biskra 07000, Algeria
[6] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macau, Peoples R China
[7] Xidian Univ, Sch Elect Mech Engn, Xian 710071, Peoples R China
[8] New Jersey Inst Technol, Dept Comp & Elect Engn, Newark, NJ 07102 USA
[9] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Macao, Peoples R China
[10] Macau Univ Sci & Technol, Collaborat Lab Intelligent Sci & Syst, Taipa 999078, Macao, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Model checking; Petri nets; Discrete-event systems; Task analysis; Complexity theory; Syntactics; Production systems; Computation tree logic (CTL); discrete-event system (DES); model checking; Petri net; reconfigurable CTL (RCTL); reconfigurable timed net condition event system (R-TNCES); reconfiguration; FLEXIBLE MANUFACTURING SYSTEMS; OPTIMAL SUPERVISORY CONTROL; PETRI NETS; MODEL-CHECKING; REPRESENTATION;
D O I
10.1109/TASE.2020.3006435
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article deals with improved formal verification of reconfigurable discrete-event systems (DESs) modeled by reconfigurable timed net condition event systems (R-TNCESs). An R-TNCES consists of a set of timed net condition event systems, each of which represents a particular behavior of a DES, and a reconfiguration scenario is a switching mode from a timed net condition event system to another. However, the verification with the classical computation tree logic (CTL) as well as the related extensions increases the number of properties for complete verification of a complex R-TNCES. We propose reconfigurable CTL as a new extension of CTL to reduce such a number. New connectors of reconfigurable CTL are proposed, with their formal syntax and semantics, and a set of new algorithms is proposed to control the complexity of model checking. We use a benchmark production system for the performance evaluation of the proposed approach. Reduction in the number of properties to be checked is shown, and consequently, the related validation time is reduced. Note to Practitioners-This research represents a new orientation for guiding efficiently the model checking of reconfigurable discrete-event systems. A classification of properties described in computation tree logic (CTL), according to their dominance and equivalence relations, allows one to conduct an efficient verification by avoiding inefficient calculation due to redundant properties. In this case, giving a verification order for these properties allows one to shorten their verification time. An extension named reconfigurable CTL describes the new syntax of the proposed classification. This approach can be applied in modeling and verification of advanced reconfigurable systems arising from smart grids, adaptive sensor networks, intelligent transportation, reconfigurable manufacturing, and embedded systems.
引用
收藏
页码:1392 / 1405
页数:14
相关论文
共 67 条
  • [1] [Anonymous], 2015, P INT C HLTH INF HEA
  • [2] Badouel E., 1998, THESIS INRIA
  • [3] Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
  • [4] Multiagent Framework for Smart Grids Recovery
    Ben Meskina, Syrine
    Doggaz, Narjes
    Khalgui, Mohamed
    Li, Zhiwu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (07): : 1284 - 1300
  • [5] BROMETH: Methodology to design safe reconfigurable medical robotic systems
    Ben Salem, Mohamed Oussama
    Mosbahi, Olfa
    Khalgui, Mohamed
    Jlalia, Zied
    Frey, Georg
    Smida, Mahmoud
    [J]. INTERNATIONAL JOURNAL OF MEDICAL ROBOTICS AND COMPUTER ASSISTED SURGERY, 2017, 13 (03)
  • [6] TCTL Model Checking of Time Petri Nets
    Boucheneb, Hanifa
    Gardey, Guillaume
    Roux, Olivier H.
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 2009, 19 (06) : 1509 - 1540
  • [7] Model-checking Timed Temporal Logics
    Bouyer, Patricia
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 231 : 323 - 341
  • [8] Deadlock recovery for flexible manufacturing systems modeled with Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Al-Ahmari, Abdulrahman
    Wu, Naiqi
    Qu, Ting
    [J]. INFORMATION SCIENCES, 2017, 381 : 290 - 303
  • [9] Compact Supervisory Control of Discrete Event Systems by Petri Nets With Data Inhibitor Arcs
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Wu, NaiQi
    Zhou, MengChu
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02): : 364 - 379
  • [10] On the enforcement of a class of nonlinear constraints on Petri nets
    Chen, YuFeng
    Li, ZhiWu
    Barkaoui, Kamel
    Giua, Alessandro
    [J]. AUTOMATICA, 2015, 55 : 116 - 124