A State Class Based Controller Synthesis Approach for Time Petri Nets

被引:3
作者
Leclercq, Loriane [1 ]
Lime, Didier [1 ]
Roux, Olivier H. [1 ]
机构
[1] Ecole Cent Nantes, CNRS, LS2N, Nantes, France
来源
APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY, PETRI NETS 2023 | 2023年 / 13929卷
关键词
Time Petri nets; state classes; timed games; controller synthesis; REACHABILITY; ALGORITHMS; SEMANTICS; SYSTEMS;
D O I
10.1007/978-3-031-33620-1_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose a new algorithm for reachability controller synthesis with time Petri nets (TPN). We consider an unusual semantics of time Petri nets in which the firing date of a transition is chosen in its static firing interval when it becomes enabled. This semantics is motivated i) by a practical concern: it aims at approaching the implementation of the controller on a real-time target; ii) by a theoretical concern: it ensures that in the classical state class graph [6], every state in each state class is an actual reachable state from the TPN, which is not the case with the usual interval-based semantics. We define a new kind of two-player timed game over the state class graph and we show how to efficiently and symbolically compute the winning states using state classes. The approach is implemented in the tool Romeo [23]. We illustrate it on various examples including a case-study from [2].
引用
收藏
页码:393 / 414
页数:22
相关论文
共 27 条
[1]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[2]   Supervisory Control of Timed Discrete-Event Systems With Logical and Temporal Specifications [J].
Basile, Francesco ;
Cordone, Roberto ;
Piroddi, Luigi .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (06) :2800-2815
[3]  
Behrmann G, 2007, LECT NOTES COMPUT SC, V4590, P121
[4]   Timed automata: Semantics, algorithms and tools [J].
Bengtsson, J ;
Yi, W .
LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 :87-124
[5]  
Bérard B, 2005, LECT NOTES COMPUT SC, V3707, P293
[6]  
Berthomieu B., 1983, Information Processing 83. Proceedings of the IFIP 9th World Computer Congress, P41
[7]  
Berthomieu Bernard, 2014, Formal Modeling and Analysis of Timed Systems. 12th International Conference, FORMATS 2014. Proceedings. LNCS: 8711, P85, DOI 10.1007/978-3-319-10512-3_7
[8]  
Berthomieu B, 2003, LECT NOTES COMPUT SC, V2619, P442
[9]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[10]  
Boucheneb H., 2003, Technique et Science Informatiques, V22, P435, DOI 10.3166/tsi.22.435-459