arrow
Return

Time based deadlock prevention for Petri nets

delete2022-03-01
delete3
PRE
AI
H
Hanifa Boucheneb
K
Kamel Barkaoui
邢倩 (Qian Xing)
K
Kuangze Wang
G
Gaiyun Liu *
Z
Zhiwu Li
DOI:10.1016/j.automatica.2021.110119delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper investigates the deadlock prevention problem for Petri nets (PN), in which the control is performed by appropriately setting time constraints on transitions, in terms of firing intervals. We show that this time based deadlock prevention (TBDP) problem is decidable for bounded PN and can be formalised as a parametric model checking problem. However, in this context, the parametric model checking faces a severe state explosion problem. To deal with this limitation, we propose a symbolic approach that abstracts firing order constraints and bypasses the use of parameter domains with their associated very costly operations. Both approaches can handle, as an input model, a (time) PN with controllable/uncontrollable transitions. In such a case, they expose whether or not the firing intervals of the controllable transitions of the input model can be restricted so as to force the deadlock freeness (i.e., there is no marking with no enabled transitions). (C) 2021 Elsevier Ltd. All rights reserved.
Keywords:
Petri net
Time petri net
Deadlock prevention
Time based deadlock prevention
Supervisory control

Journal

Automatica cover
Automatica
IF:
5.9
Papers:
1.2W
Citations:
5.2W

Organization

H
hesam universite
Scholars:
3.6K
Papers: 3.0K
Citations: 16
U
universite de montreal
Scholars:
4.6W
Papers: 3.8W
Citations: 46
P
Polytechnique Montreal
Scholars:
3.7K
Papers: 3.4K
Citations: 42
researcher View more organizations