Verification of Current-State Opacity in Discrete Event Systems by Using Basis Coverability Graphs

被引:4
|
作者
Zhu, Haoming [1 ]
El-Sherbeeny, Ahmed M. [2 ]
El-Meligy, Mohammed A. [2 ]
Fathollahi-Fard, Amir M. [3 ]
Li, Zhiwu [1 ]
机构
[1] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macao, Peoples R China
[2] King Saud Univ, Coll Engn, Ind Engn Dept, POB 800, Riyadh 11421, Saudi Arabia
[3] Univ Victoria, Peter B Gustavson Sch Business, POB 1700, Victoria, BC V8P 5C2, Canada
关键词
basis coverability graph; discrete event system; Petri net; current-state opacity; PETRI-NET; DETECTABILITY; MODELS;
D O I
10.3390/math11081798
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
A new approach to the verification of current-state opacity for discrete event systems is proposed in this paper, which is modeled with unbounded Petri nets. The concept of opacity verification is first extended from bounded Petri nets to unbounded Petri nets. In this model, all transitions and partial places are assumed to be unobservable, i.e., only the number of tokens in the observable places can be measured. In this work, a novel basis coverability graph is constructed by using partial markings and quasi-observable transitions. By this graph, this research finds that an unbounded net system is current-state opaque if, for an arbitrary partial marking, there always exists at least one regular marking in the result of current-state estimation with respect to the partial marking not belonging to the given secret. Finally, a sufficient and necessary condition is proposed for the verification of current-state opacity. A manufacturing system example is presented to illustrate that the concept of current-state opacity can be verified for unbounded net systems.
引用
收藏
页数:18
相关论文
共 50 条
  • [21] Opacity formulations and verification in discrete event systems
    Hadjicostis, C. N.
    Keroglou, C.
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [22] A symbolic approach to the verification and enforcement of current-state opacity using labelled Petri nets
    Peng, Kun
    Chen, Yufeng
    Li, Zhiwu
    IET CONTROL THEORY AND APPLICATIONS, 2024, 18 (02): : 171 - 183
  • [23] Enforcing current-state opacity through shuffle and deletions of event observations
    Barcelos, Raphael Julio
    Basilio, Joao Carlos
    AUTOMATICA, 2021, 133
  • [24] Current-state opacity modelling and verification in partially observed Petri nets
    Saadaoui, Ikram
    Li, Zhiwu
    Wu, Naiqi
    AUTOMATICA, 2020, 116
  • [25] Current-State Opacity Based on State Outputs
    Mayer, Patricia C.
    Cabral, Felipe G.
    Lima, Ptiblio M. M.
    Moreira, Marcos V.
    IFAC PAPERSONLINE, 2024, 58 (01): : 19 - 23
  • [26] Verification of initial-state opacity in security applications of discrete event systems
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    INFORMATION SCIENCES, 2013, 246 : 115 - 132
  • [27] Local Opacity Verification for Distributed Discrete Event Systems
    Pruekprasert, Sasinee
    Cai, Kai
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 7022 - 7027
  • [28] State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets
    Dong, Yifan
    Wu, Naiqi
    Li, Zhiwu
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2024, 11 (05) : 1274 - 1291
  • [29] State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets
    Yifan Dong
    Naiqi Wu
    Zhiwu Li
    IEEE/CAA Journal of Automatica Sinica, 2024, 11 (05) : 1274 - 1291
  • [30] On-line verification of current-state opacity by Petri nets and integer linear programming
    Cong, Xuya
    Fanti, Maria Pia
    Mangini, Agostino Marcello
    Li, Zhiwu
    AUTOMATICA, 2018, 94 : 205 - 213