Synthetic Portnet Generation with Controllable Complexity for Testing and Benchmarking

Open Access
Authors
Publication date 2021
Host editors
  • M. Köhler-Bussmeier
  • E. Kindler
  • H. Rölke
Book title Proceedings of the International Workshop on Petri Nets and Software Engineering 2021
Book subtitle co-located with the 42nd International Conference on Application and Theory of Petri Nets and Concurrency (PETRI NETS 2021) : Paris, France, June 25th, 2021 (due to COVID-19: virtual conference)
Series CEUR Workshop Proceedings
Event International Workshop on Petri Nets and Software Engineering 2021
Article number 11
Pages (from-to) 195-212
Publisher Aachen: CEUR-WS
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
There are many classes of Petri nets for describing communicating systems. Some of these guarantee important properties, such as
termination in the case of portnets. There are also many methods and
tools available for their analysis and synthesis. However, when developing new methods, or benchmarking against existing ones, it is often
helpful to quickly generate large sets of random models satisfying certain
properties and user-defined rules.

This paper presents a heuristic-driven method for synthetic generation of
random portnets based on refinement rules. The method considers three
user-specified complexity parameters: the expected number input and
output places, and the prevalence of non-determinism in the skeleton
of the generated net. An implementation of this method is available
as an open-source Python tool. Experiments demonstrate the relations
between the three complexity parameters and investigate the boundaries
of the proposed method.
Document type Conference contribution
Language English
Published at http://ceur-ws.org/Vol-2907/paper11.pdf
Other links https://ceur-ws.org/Vol-2907/
Downloads
paper11 (Final published version)
Permalink to this page
Back