Petri net synthesis deals with finding an unlabelled Petri net with a reachability graph isomorphic to a given usually finite labelled transition system (LTS). If there is no solution for a synthesis problem, we use label splitting. This means that we relabel edges until the LTS becomes synthesisable. We obtain an unlabelled Petri net and a relabelling function, which together form a labelled Petri net with the original, intended behaviour. By careful selection of the edges to relabel we hope to keep the alphabet of the LTS and the constructed Petri net as small as possible. Even approximation algorithms, not yielding an optimal relabelling, are hard to come by. Using region theory, we develop a polynomial heuristic based on two kinds of se...
The so-called synthesis problem consists in deciding for a class of nets whether a given graph is is...
Recent studies investigated the problems of analysing Petri nets and synthesising them from labelled...
In formal verification, a structural object, such as a program or a Petrinet, is given, and question...
This paper presents a novel method to derive a Petri net from any specification model that can be ma...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
International audienceThis book is a comprehensive, systematic survey of the synthesis problem, and ...
Region theory, as initiated by Ehrenfeucht and Rozenberg, allows the characterisation of the class o...
This paper presents an algorithm for the synthesis of bounded Petri nets from transition systems. A ...
Petri net synthesis deals with the problem whether, given a labelled transition system TS, one can f...
International audienceRecent studies investigated the problems of analyzing Petri nets and synthesiz...
Recent studies investigated the problems of analyzing Petri nets and synthesizing them from labelled...
In order to speed up the synthesis of Petri nets from labelled transition systems, a divide and conq...
In order to speed up the synthesis of Petri nets from labelled transition systems, a divide and conq...
International audienceNumerous real-world systems can be modeled with Petri nets, which allow a comb...
AbstractGiven a labelled graph representing the sequential behaviour of some system, the synthesis p...
The so-called synthesis problem consists in deciding for a class of nets whether a given graph is is...
Recent studies investigated the problems of analysing Petri nets and synthesising them from labelled...
In formal verification, a structural object, such as a program or a Petrinet, is given, and question...
This paper presents a novel method to derive a Petri net from any specification model that can be ma...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
International audienceThis book is a comprehensive, systematic survey of the synthesis problem, and ...
Region theory, as initiated by Ehrenfeucht and Rozenberg, allows the characterisation of the class o...
This paper presents an algorithm for the synthesis of bounded Petri nets from transition systems. A ...
Petri net synthesis deals with the problem whether, given a labelled transition system TS, one can f...
International audienceRecent studies investigated the problems of analyzing Petri nets and synthesiz...
Recent studies investigated the problems of analyzing Petri nets and synthesizing them from labelled...
In order to speed up the synthesis of Petri nets from labelled transition systems, a divide and conq...
In order to speed up the synthesis of Petri nets from labelled transition systems, a divide and conq...
International audienceNumerous real-world systems can be modeled with Petri nets, which allow a comb...
AbstractGiven a labelled graph representing the sequential behaviour of some system, the synthesis p...
The so-called synthesis problem consists in deciding for a class of nets whether a given graph is is...
Recent studies investigated the problems of analysing Petri nets and synthesising them from labelled...
In formal verification, a structural object, such as a program or a Petrinet, is given, and question...