A Petri net is distributed if its elements can be assigned to a set of locations so that each element belongs to exactly one location, and each transition belongs to the same location as its input places. We define an asynchronous game played on the unfolding of a distributed net with two locations, the ‘user’ and the ‘environment’. The user can control the transitions in its location. A play in the game is a run in the unfolding, together with a sequence of cuts in that run. The rules of the game require that the environment satisfies a progress constraint: no transition in its location can be indefinitely postponed. In the general case, the game can be defined so that the user can observe only some transitions. In this paper, we only consider the case in which all transitions are observable, and study a reachability problem, in which the user tries to fire a target transition. We propose an algorithm which decides if the user has a winning strategy and, if so, computes a winning strategy.

Adobbati, F., Bernardinello, L., Pomello, L. (2021). A Two-Player Asynchronous Game on Fully Observable Petri Nets. In K.F. Koutny M. (a cura di), Transactions on Petri Nets and Other Models of Concurrency XV. (pp. 126-149). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-662-63079-2_6].

A Two-Player Asynchronous Game on Fully Observable Petri Nets

Adobbati F.;Bernardinello L.
;
Pomello L.
2021

Abstract

A Petri net is distributed if its elements can be assigned to a set of locations so that each element belongs to exactly one location, and each transition belongs to the same location as its input places. We define an asynchronous game played on the unfolding of a distributed net with two locations, the ‘user’ and the ‘environment’. The user can control the transitions in its location. A play in the game is a run in the unfolding, together with a sequence of cuts in that run. The rules of the game require that the environment satisfies a progress constraint: no transition in its location can be indefinitely postponed. In the general case, the game can be defined so that the user can observe only some transitions. In this paper, we only consider the case in which all transitions are observable, and study a reachability problem, in which the user tries to fire a target transition. We propose an algorithm which decides if the user has a winning strategy and, if so, computes a winning strategy.
Capitolo o saggio
Petri nets, games, unfolding, reachability
English
Transactions on Petri Nets and Other Models of Concurrency XV.
Koutny M., Kordon F., Pomello L.
25-feb-2021
2021
9783662630785
12530 LNCS
Springer Science and Business Media Deutschland GmbH
126
149
Adobbati, F., Bernardinello, L., Pomello, L. (2021). A Two-Player Asynchronous Game on Fully Observable Petri Nets. In K.F. Koutny M. (a cura di), Transactions on Petri Nets and Other Models of Concurrency XV. (pp. 126-149). Springer Science and Business Media Deutschland GmbH [10.1007/978-3-662-63079-2_6].
reserved
File in questo prodotto:
File Dimensione Formato  
Adobbati-2021-LNCS-Transactions on Petri Nets and Other Models of Concurrency XV-Chapter-VoR.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Licenza: Tutti i diritti riservati
Dimensione 807.28 kB
Formato Adobe PDF
807.28 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/324415
Citazioni
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
Social impact