Cargando…

Dynamic Recursive Petri Nets

In the early two-thousands, Recursive Petri nets (RPN) have been introduced in order to model distributed planning of multi-agent systems for which counters and recursivity were necessary. While having a great expressive power, RPN suffer two limitations: (1) they do not include more general feature...

Descripción completa

Detalles Bibliográficos
Autores principales: Haddad, Serge, Khmelnitsky, Igor
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324224/
http://dx.doi.org/10.1007/978-3-030-51831-8_17
_version_ 1783551896079826944
author Haddad, Serge
Khmelnitsky, Igor
author_facet Haddad, Serge
Khmelnitsky, Igor
author_sort Haddad, Serge
collection PubMed
description In the early two-thousands, Recursive Petri nets (RPN) have been introduced in order to model distributed planning of multi-agent systems for which counters and recursivity were necessary. While having a great expressive power, RPN suffer two limitations: (1) they do not include more general features for transitions like reset arcs, transfer arcs, etc. (2) the initial marking associated with the recursive “call” only depends on the calling transition and not on the current marking of the caller. Here we introduce Dynamic Recursive Petri nets (DRPN) which address these issues. We show that the standard extensions of Petri nets for which decidability of the coverability problem is preserved are particular cases of DPRN. Then we establish that w.r.t. coverability languages, DRPN are strictly more expressive than RPN. Finally we prove that the coverability problem is still decidable for DRPN.
format Online
Article
Text
id pubmed-7324224
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73242242020-06-30 Dynamic Recursive Petri Nets Haddad, Serge Khmelnitsky, Igor Application and Theory of Petri Nets and Concurrency Article In the early two-thousands, Recursive Petri nets (RPN) have been introduced in order to model distributed planning of multi-agent systems for which counters and recursivity were necessary. While having a great expressive power, RPN suffer two limitations: (1) they do not include more general features for transitions like reset arcs, transfer arcs, etc. (2) the initial marking associated with the recursive “call” only depends on the calling transition and not on the current marking of the caller. Here we introduce Dynamic Recursive Petri nets (DRPN) which address these issues. We show that the standard extensions of Petri nets for which decidability of the coverability problem is preserved are particular cases of DPRN. Then we establish that w.r.t. coverability languages, DRPN are strictly more expressive than RPN. Finally we prove that the coverability problem is still decidable for DRPN. 2020-06-02 /pmc/articles/PMC7324224/ http://dx.doi.org/10.1007/978-3-030-51831-8_17 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Haddad, Serge
Khmelnitsky, Igor
Dynamic Recursive Petri Nets
title Dynamic Recursive Petri Nets
title_full Dynamic Recursive Petri Nets
title_fullStr Dynamic Recursive Petri Nets
title_full_unstemmed Dynamic Recursive Petri Nets
title_short Dynamic Recursive Petri Nets
title_sort dynamic recursive petri nets
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324224/
http://dx.doi.org/10.1007/978-3-030-51831-8_17
work_keys_str_mv AT haddadserge dynamicrecursivepetrinets
AT khmelnitskyigor dynamicrecursivepetrinets