Solving high-level Petri games

被引:3
|
作者
Gieseking, Manuel [1 ]
Olderog, Ernst-Ruediger [1 ]
Wuerdemann, Nick [1 ]
机构
[1] Carl von Ossietzky Univ Oldenburg, Dept Comp Sci, Oldenburg, Germany
关键词
REACHABILITY TREES; NETS; SYMMETRIES;
D O I
10.1007/s00236-020-00368-5
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The manual implementation of local controllers for autonomous agents in a distributed and concurrent setting is an ambitious and error-prune task. Synthesis algorithms, however, allow for the automatic generation of such controllers given a formal specification of the system's goal. Recently, high-level Petri games were introduced to allow for a concise modeling technique of distributed systems with a safety objective. One way of solving these games is by a translation to low-level Petri games and applying an existing solving algorithm. In this paper we present a new solving technique for a subclass of high-level Petri games with a single uncontrollable player, a bounded number of controllable players, and a local safety objective. The technique exploits symmetries in the high-level Petri game. We report on encouraging experimental results of a prototype implementation generating the reduced state space. The results for four existing and one new benchmark family show a state space reduction by up to three orders of magnitude.
引用
收藏
页码:591 / 626
页数:36
相关论文
共 50 条
  • [1] Solving high-level Petri games
    Manuel Gieseking
    Ernst-Rüdiger Olderog
    Nick Würdemann
    Acta Informatica, 2020, 57 : 591 - 626
  • [2] Correction to: Solving high-level Petri games
    Manuel Gieseking
    Ernst-Rüdiger Olderog
    Nick Würdemann
    Acta Informatica, 2021, 58 (6) : 675 - 676
  • [3] Solving high-level Petri games (vol 57, pg 591, 2020)
    Gieseking, Manuel
    Olderog, Ernst-Ruediger
    Wuerdemann, Nick
    ACTA INFORMATICA, 2021, 58 (06) : 675 - 676
  • [4] Exploiting symmetries of high-level Petri games in distributed synthesis
    Wurdemann, Nick
    IT-INFORMATION TECHNOLOGY, 2021, 63 (5-6): : 321 - 331
  • [5] Canonical Representations for Direct Generation of Strategies in High-Level Petri Games
    Gieseking, Manuel
    Wuerdemann, Nick
    APPLICATION AND THEORY OF PETRI NETS AND CONCURRENCY (PETRI NETS 2021), 2021, 12734 : 95 - 117
  • [6] HIGH-LEVEL ALGEBRAIC PETRI NETS
    KAN, CY
    HE, XD
    INFORMATION AND SOFTWARE TECHNOLOGY, 1995, 37 (01) : 23 - 30
  • [7] Z AND HIGH-LEVEL PETRI NETS
    VANHEE, KM
    SOMERS, LJ
    VOORHOEVE, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 551 : 204 - 219
  • [8] Branching processes of high-level Petri nets
    Khomenko, V
    Koutny, M
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2003, 2619 : 458 - 472
  • [9] SYSTEM MODELING WITH HIGH-LEVEL PETRI NETS
    GENRICH, HJ
    LAUTENBACH, K
    THEORETICAL COMPUTER SCIENCE, 1981, 13 (01) : 109 - 136
  • [10] A methodology of testing high-level Petri nets
    Zhu, H
    He, XD
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (08) : 473 - 489