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 条
  • [41] A class of high-level Petri Nets: XML algebraic nets
    Tang, Da
    Li, Ye
    Wang, Xiu-Kun
    Dalian Ligong Daxue Xuebao/Journal of Dalian University of Technology, 2008, 48 (06): : 912 - 918
  • [42] HIGH-LEVEL TIMED PETRI NETS AS A KERNEL FOR EXECUTABLE SPECIFICATIONS
    FELDER, M
    GHEZZI, C
    PEZZE, M
    REAL-TIME SYSTEMS, 1993, 5 (2-3) : 235 - 248
  • [43] AN OBJECT-ORIENTED APPROACH TO HIGH-LEVEL PETRI NETS
    CAMURRI, A
    FRANCHI, P
    VITALE, M
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 213 - 220
  • [44] Verification of distributed systems modelled by high-level Petri nets
    Kozura, VE
    Nepomniaschy, VA
    Novikov, RM
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 61 - 66
  • [45] A test case generator for the validation of high-level Petri nets
    Desel, J
    Oberweis, A
    Zimmer, T
    Zimmermann, G
    ETFA '97 - 1997 IEEE 6TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION PROCEEDINGS, 1997, : 327 - 332
  • [46] Design of intelligent mechatronical systems with high-level Petri nets
    Koch, M
    Rust, C
    Kleinjohann, B
    PROCEEDINGS OF THE 2003 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM 2003), VOLS 1 AND 2, 2003, : 217 - 222
  • [47] Relay protection modeling based on high-level Petri net
    School of Electrical Engineering, Wuhan University, Wuhan 430072, China
    Dianli Zidonghua Shebei Electr. Power Autom. Equip., 2008, 2 (23-28):
  • [48] Finite symbolic reachability graphs for high-level Petri nets
    Hameurlain, N
    Sibertin-Blanc, C
    ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE AND INTERNATIONAL COMPUTER SCIENCE CONFERENCE, PROCEEDINGS, 1997, : 150 - 159
  • [49] Solving scheduling problems from high-level models
    Monette, Jean-Noel
    4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH, 2011, 9 (03): : 317 - 320
  • [50] The Brain at Play: Investigating Motivational Factors and Perceived Effects of High-level Problem-solving in Video Games
    Triberti, Stefano
    Brizzi, Giulia
    De Santis, Cristiana
    Carruba, Maria Concetta
    ANNUAL REVIEW OF CYBERTHERAPY AND TELEMEDICINE, 2023, 21 : 138 - 143