Cargando…

Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams

We consider coloured Petri nets, qualitative and quantitative ones alike, as supported by our PetriNuts tool family, comprising, among others, Snoopy, Marcie and Spike. Currently, most analysis and simulation techniques require to unfold the given coloured Petri net into its corresponding plain, unc...

Descripción completa

Detalles Bibliográficos
Autores principales: Schwarick, Martin, Rohr, Christian, Liu, Fei, Assaf, George, Chodak, Jacek, Heiner, Monika
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324228/
http://dx.doi.org/10.1007/978-3-030-51831-8_16
_version_ 1783551897070731264
author Schwarick, Martin
Rohr, Christian
Liu, Fei
Assaf, George
Chodak, Jacek
Heiner, Monika
author_facet Schwarick, Martin
Rohr, Christian
Liu, Fei
Assaf, George
Chodak, Jacek
Heiner, Monika
author_sort Schwarick, Martin
collection PubMed
description We consider coloured Petri nets, qualitative and quantitative ones alike, as supported by our PetriNuts tool family, comprising, among others, Snoopy, Marcie and Spike. Currently, most analysis and simulation techniques require to unfold the given coloured Petri net into its corresponding plain, uncoloured Petri net representation. This unfolding step is rather straightforward for finite discrete colour sets, but tends to be time-consuming due to the potentially huge number of possible transition bindings. We present an unfolding approach building on a special type of symbolic data structures, called Interval Decision Diagram, and compare its runtime performance with an unfolding engine employing an off-the-shelf library to solve constraint satisfaction problems. For this comparison we use the 22 scalable coloured models from the MCC benchmark suite, complemented by a few from our own collection.
format Online
Article
Text
id pubmed-7324228
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73242282020-06-30 Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams Schwarick, Martin Rohr, Christian Liu, Fei Assaf, George Chodak, Jacek Heiner, Monika Application and Theory of Petri Nets and Concurrency Article We consider coloured Petri nets, qualitative and quantitative ones alike, as supported by our PetriNuts tool family, comprising, among others, Snoopy, Marcie and Spike. Currently, most analysis and simulation techniques require to unfold the given coloured Petri net into its corresponding plain, uncoloured Petri net representation. This unfolding step is rather straightforward for finite discrete colour sets, but tends to be time-consuming due to the potentially huge number of possible transition bindings. We present an unfolding approach building on a special type of symbolic data structures, called Interval Decision Diagram, and compare its runtime performance with an unfolding engine employing an off-the-shelf library to solve constraint satisfaction problems. For this comparison we use the 22 scalable coloured models from the MCC benchmark suite, complemented by a few from our own collection. 2020-06-02 /pmc/articles/PMC7324228/ http://dx.doi.org/10.1007/978-3-030-51831-8_16 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
Schwarick, Martin
Rohr, Christian
Liu, Fei
Assaf, George
Chodak, Jacek
Heiner, Monika
Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title_full Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title_fullStr Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title_full_unstemmed Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title_short Efficient Unfolding of Coloured Petri Nets Using Interval Decision Diagrams
title_sort efficient unfolding of coloured petri nets using interval decision diagrams
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7324228/
http://dx.doi.org/10.1007/978-3-030-51831-8_16
work_keys_str_mv AT schwarickmartin efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams
AT rohrchristian efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams
AT liufei efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams
AT assafgeorge efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams
AT chodakjacek efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams
AT heinermonika efficientunfoldingofcolouredpetrinetsusingintervaldecisiondiagrams