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 条
  • [21] Weak and strong composition of high-level Petri nets
    Best, E
    Lavrov, A
    CONCUR'99: CONCURRENCY THEORY, 1999, 1664 : 194 - 209
  • [22] Comparative study and categorization of high-level petri nets
    Gerogiannis, VC
    Kameas, AD
    Pintelas, PE
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 43 (02) : 133 - 160
  • [23] TOWARDS REACHABILITY TREES FOR HIGH-LEVEL PETRI NETS
    HUBER, P
    JENSEN, AM
    JEPSEN, LO
    JENSEN, K
    LECTURE NOTES IN COMPUTER SCIENCE, 1985, 188 : 215 - 223
  • [24] HIGH-LEVEL SCENARIO EDITING FOR SERIOUS GAMES
    van Est, Casper
    Poelman, Ronald
    Bidarra, Rafael
    GRAPP 2011: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER GRAPHICS THEORY AND APPLICATIONS, 2011, : 339 - 346
  • [25] Development of an international standard for high-level Petri nets
    Billington, J
    THIRD IEEE INTERNATIONAL SOFTWARE ENGINEERING STANDARDS SYMPOSIUM AND FORUM (ISESS 97) - EMERGING INTERNATIONAL STANDARDS, PROCEEDINGS, 1997, : 155 - 162
  • [26] A reasoning algorithm for high-level fuzzy petri nets
    Scarpelli, H
    Gomide, F
    Yager, RR
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 1996, 4 (03) : 282 - 294
  • [27] High-level Petri net approach for supervisory control
    Zouari, B
    2003 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-5, CONFERENCE PROCEEDINGS, 2003, : 1161 - 1166
  • [28] Generalised composition operations for high-level Petri nets
    Best, Eike
    Lavrov, Alexander
    Fundamenta Informaticae, 1999, 40 (2-3): : 125 - 163
  • [29] PUTTING HIGH-LEVEL PETRI NETS TO WORK IN INDUSTRY
    VANDERAALST, WMP
    COMPUTERS IN INDUSTRY, 1994, 25 (01) : 45 - 54
  • [30] Behaviour and instantiation of high-level Petri net processes
    Ehrig, H
    FUNDAMENTA INFORMATICAE, 2005, 65 (03) : 211 - 247