Abstract
The synthesis problem of concurrent systems is the problem of synthesizing a concurrent system model from sequential observations. The paper studies the synthesis problem for elementary Petri nets and transition systems. A characterization of the class of transition systems which correspond to elementary Petri nets is proven. It is shown how to generate all elementary Petri nets corresponding to a given transition system. If there is any such elementary Petri net, it is proven that there always exists a small one which has only polynomially many elements in the size of the transition system.
Similar content being viewed by others
References
L. Bernadinello: “Synthesis of Net Systems”, Proc. Application and Theory of Petri Nets, Lecture Notes in Computer Science 691, (Springer-Verlag, 1993) 89–105
A. Ehrenfeucht, G. Rozenberg: “Partial 2-structures; Part II, State Space of Concurrent Systems”, Acta Inf. 27 (1990) 348–368
R. Janicki: “Transforming Sequential Systems into Concurrent Systems”, Theoret. Comp. Sci. 36 (1985) 27–58
B. Krieg: “Petrinetze und Zustandsgraphen”, IFI-Bericht B-29/77, Institut für Informatik, Universität Hamburg, Germany, 1977
C. Lengauer, E.C.R. Hehner: “A Methodology for Programming with Concurrency: An Informal Presentation”, Sci. of Comp. Progr. 2 (1982) 1–18
M. Mukund: “Petri Nets and Step Transition Systems”, Int. Journal of Found. of Comp. Sci. 3 No. 4 (1982) 443–478
M. Nielsen, G. Rozenberg, P.S. Thiagarajan: “Elementary Transition Systems”, Theo. Comp. Sci. 96, 1 (1992) 3–33
P.S. Thiagarajan: “Elementary Net Systems”, Advances in Petri Nets 1986 Part I, Lecture Notes in Computer Science 254, (Springer-Verlag, 1987) 26–59
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Desel, J., Reisig, W. The synthesis problem of Petri nets. Acta Informatica 33, 297–315 (1996). https://doi.org/10.1007/s002360050046
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/s002360050046