Discrete and continuous strategies for timed-arc Petri net games

被引:7
|
作者
Jensen, Peter Gjol [1 ]
Larsen, Kim Guldstrand [1 ]
Srba, Jiri [1 ]
机构
[1] Aalborg Univ, Dept Comp Sci, Selma Lagerlofs Vej 300, DK-9220 Aalborg, Denmark
关键词
Timed-arc Petri net games; Discrete time; Continuous time; Synthesis; Safety games;
D O I
10.1007/s10009-017-0473-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automatic strategy synthesis for a given control objective can be used to generate correct-by-construction controllers of real-time reactive systems. The existing symbolic approach for continuous timed game is a computationally hard task and current tools like UPPAAL TiGa often scale poorly with the model complexity. We suggest an explicit approach for strategy synthesis in the discrete-time setting and show that even for systems with closed guards, the existence of a safety discrete-time strategy does not imply the existence of a safety continuous-time strategy and vice versa. Nevertheless, we prove that the answers to the existence of discrete-time and continuous-time safety strategies coincide on a practically motivated subclass of urgent controllers that either react immediately after receiving an environmental input or wait with the decision until a next event is triggered by the environment. We then develop an on-the-fly synthesis algorithm for discrete timed-arc Petri net games. The algorithm is implemented in our tool TAPAAL, and based on the experimental evidence, we discuss the advantages of our approach compared to the symbolic continuous-time techniques.
引用
收藏
页码:529 / 546
页数:18
相关论文
共 50 条
  • [1] Discrete and continuous strategies for timed-arc Petri net games
    Peter Gjøl Jensen
    Kim Guldstrand Larsen
    Jiří Srba
    [J]. International Journal on Software Tools for Technology Transfer, 2018, 20 : 529 - 546
  • [2] Verification of Timed-Arc Petri Nets
    Jacobsen, Lasse
    Jacobsen, Morten
    Moller, Mikael H.
    Srba, Jiri
    [J]. SOFSEM 2011: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2011, 6543 : 46 - 72
  • [3] Decidability of properties of timed-arc Petri nets
    Escrig, DD
    Ruiz, VV
    Alonso, OM
    [J]. APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 187 - 206
  • [4] Translating TPAL specifications into timed-arc Petri nets
    Valero, V
    Pardo, JJ
    Cuartero, F
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2002, 2002, 2360 : 414 - 433
  • [5] An Efficient Translation of Timed-Arc Petri Nets to Networks of Timed Automata
    Byg, Joakim
    Jorgensen, Kenneth Yrke
    Srba, Jiri
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5885 : 698 - 716
  • [6] Strong behavioral similarities in timed-arc Petri nets
    Valero, Valentin
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2018, 333 : 401 - 415
  • [7] Supervisory Control of Discrete-event Systems Modeled by Timed-arc Petri Nets
    Aybar, Aydin
    Iftar, Altug
    [J]. 2020 EUROPEAN CONTROL CONFERENCE (ECC 2020), 2020, : 656 - 661
  • [8] Removing dead transitions in timed-arc Petri nets
    Valero, Valentin
    Macia, Hermenegilda
    [J]. MATHEMATICAL AND COMPUTER MODELLING OF DYNAMICAL SYSTEMS, 2009, 15 (01) : 69 - 82
  • [9] Timed-arc Petri nets vs. networks of timed automata
    Srba, J
    [J]. APPLICATIONS AND THEORY OF PETRI NETS 2005, PROCEEDINGS, 2005, 3536 : 385 - 402
  • [10] Verification of Timed Healthcare Workflows Using Component Timed-Arc Petri Nets
    Bertolini, Cristiano
    Liu, Zhiming
    Srba, Jiri
    [J]. FOUNDATIONS OF HEALTH INFORMATION ENGINEERING AND SYSTEMS (FHIES 2012), 2013, 7789 : 19 - 36