Optimal Opacity-Enforcing Supervisory Control of Discrete Event Systems on Choosing Cost

被引:0
作者
Dai, Yinyin [1 ]
Wang, Fei [1 ]
Luo, Jiliang [1 ]
机构
[1] Huaqiao Univ, Coll Informat Sci & Engn, Xiamen 361021, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 06期
基金
中国国家自然科学基金;
关键词
opacity; optimal supervisors; dynamic programming; discrete event systems; ENFORCEMENT; NOTIONS;
D O I
10.3390/app14062532
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
To ensure opacity, it is optimal to retain as many as possible occurring event sequences. Contrary to this problem, the other optimal goal is to preserve the minimal occurring event sequences. Based on the choosing cost, an optimal opacity-enforcing problem with minimal discount choosing cost is presented under two constraints in this paper. The first constraint is the opacity of the controlled system. The second is the retention of the secret to the maximum. To solve the model, two scenarios on opacity are considered. For the two scenarios, some algorithms are presented to achieve the optimal solution for the model by using the method of dynamic programming. Then, the solutions produced by the algorithms are proved to be correct by theoretical proof. Finally, some illustrations and an application example on location privacy protection for the algorithms are given.
引用
收藏
页数:22
相关论文
共 33 条
[1]   Comparing the notions of opacity for discrete-event systems [J].
Balun, Jiri ;
Masopust, Tomas .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2021, 31 (04) :553-582
[2]   Optimal Information Release for Mixed Opacity in Discrete-Event Systems [J].
Behinaein, Behnam ;
Lin, Feng ;
Rudie, Karen .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2019, 16 (04) :1960-1970
[3]   Opaque Superlanguages and Sublanguages in Discrete Event Systems [J].
Ben-Kalefa, Majed ;
Lin, Feng .
CYBERNETICS AND SYSTEMS, 2016, 47 (05) :392-426
[4]   Modelling Opacity Using Petri Nets [J].
Bryans, Jeremy W. ;
Koutny, Maciej ;
Ryan, Peter Y. A. .
ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 121 :101-115
[5]  
Cassandras C. G., 2008, Introduction to discrete event systems, DOI DOI 10.1007/978-0-387-68612-7
[6]   Supervisory Control for Opacity [J].
Dubreil, Jeremy ;
Darondeau, Philippe ;
Marchand, Herve .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (05) :1089-1100
[7]   Enforcement and validation (at runtime) of various notions of opacity [J].
Falcone, Ylies ;
Marchand, Herve .
DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2015, 25 (04) :531-570
[8]   A framework for current-state opacity under dynamic information release mechanism [J].
Hou, Junyao ;
Yin, Xiang ;
Li, Shaoyuan .
AUTOMATICA, 2022, 140
[9]   Two new optimal models for controlling discrete event systems [J].
Hu, Qiying ;
Yue, Wuyi .
JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2005, 1 (01) :65-80
[10]  
Hu QY, 2006, DISCRETE CONT DYN-B, V6, P535