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 条
  • [31] High-Level Petri Net Model Checking with AlPiNA
    Hostettler, Steve
    Marechal, Alexis
    Linard, Alban
    Risoldi, Matteo
    Buchs, Didier
    FUNDAMENTA INFORMATICAE, 2011, 113 (3-4) : 229 - 264
  • [32] Reinforcement learning for high-level fuzzy Petri nets
    Shen, VRL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2003, 33 (02): : 351 - 362
  • [33] Modeling DEDS with object-oriented high-level petri nets-consistent nets on object-oriented high-level petri nets
    Ningbo Univ, Ningbo, China
    Zidonghua Xuebao, 3 (319-325):
  • [34] Simulating Train Dispatching Logic with High-Level Petri Nets
    Jeremic, Dusan
    Milinkovic, Sanjin
    Kasalica, Sandra
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2021, 28 (02): : 639 - 648
  • [35] Application of Petri Net Model in High-Level Scheduling Algorithm
    Srivastava, Atul Kumar
    Tiwari, Siddharth
    Banerjee, Shubhanker
    ADVANCES IN VLSI, COMMUNICATION, AND SIGNAL PROCESSING, 2020, 587 : 705 - 717
  • [36] A High-Level Petri Net Framework for Genetic Regulatory Networks
    Banks, Richard
    Steggles, L. Jason
    JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2007, 4 (03):
  • [37] PARALLEL PROGRAM DESIGN USING HIGH-LEVEL PETRI NETS
    GORTON, I
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (02): : 87 - 104
  • [38] Information system behavior specification by high-level Petri nets
    Oberweis, A
    Sander, P
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1996, 14 (04) : 380 - 420
  • [39] Knowledge representation using high-level fuzzy Petri nets
    Shen, Victor R. L.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2006, 36 (06): : 1220 - 1227
  • [40] High-Level Petri Nets Modules for Embedded Controllers Design
    Ribeiro, Jose
    Melicio, Fernando
    Gomes, Luis
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2015, : 876 - 882