Abstract
The aim of this paper is the study, formulated in categorical terms, of semantics and composition of algebraic high-level nets, which are couples between algebraic net scheme (as in /Va85/ or /RV87/) and algebra. We show that the algebraic high-level nets can be composed in a elegant manner using colimits and especially pushouts. We define the semantics for algebraic high-level nets as a functor into the category of coloured nets and prove that it is compositional, i.e. this functor commutes with colimits, especially pushouts. Based on these results we reduce the analysis of net invariants of larger nets to computation of net invariants of components.
Preview
Unable to display preview. Download preview PDF.
5. Bibliography
G. Berthelot: Transformations and decompositions of nets. Advances in Petri Nets 1986, LNCS 254, pp. 359–376.
G. Berthelot, C. Johnen, L.Petrucci: PAPETRI: Poste d'Analyse des réseaux de PETRI. Rapport de Recherche LRI 527, Université de Paris-Sud, 1989.
G. Berthelot, L. Petrucci: Putting algebraic nets into practice. Internal report CEDRIC-IIE, 1989.
F. De Cindio, G. De Michelis, L. Pomello, C. Simone: Exhibited-Behaviour equivalence and Organizational abstraction in concurrent system design. 5th International Conference on Distributed Computing Systems, Denver, Colorado, IEEE, 1985, pp. 486–495.
C. Dimitrovici, U. Hummert: Semantische Konstruktionen und Kategorien algebraischer Netzschemata. Technische Report 12, TU Berlin 1989.
C. Dimitrovici, U. Hummert: Kategorielle Konstruktionen für algebraische Petrinetze. Technische Report 23, TU Berlin 1989.
C. Dimitrovici, U. Hummert, L. Petrucci: The Properties of Algebraic Net Schemes in Some Semantics. Report of the 11th international conference on petri nets, France 1990).
H. Ehrig, A. Heise, U. Hummert: Algebraic High-Level Nets with Capacities. Technische Report, TU Berlin 1989.
H. Ehrig, B. Mahr: Fundamentals of Algebraic Specifications 1. Springer Verlag 1985.
H. Ehrig, B. Mahr: Fundamentals of Algebraic Specifications 2. Springer Verlag 1990.
U. Hummert: High-Level-Netze. Technische Report 10, TU Berlin 1987.
U. Hummert: Algebraische Theorie von High-Level-Netzen. Doktorarbeit, TU Berlin 1989.
K. Jensen: Colored Petri Nets and the Invariant Method. TCS 14, 1981, pp. 317–336.
K. Jensen: Colored Petri Nets. Advances in Petri Nets 1986, LNCS 254, 1987, pp. 248–299.
M.I. Kargapolow, Ju.I. Merzljakow: Fundamentals of the Theory of Groups, Springer Verlag New York Heidelberg Berlin 1977.
S. MacLane: Categories for the Working Mathematician. Springer Verlag, 1971.
J. Meseguer, U. Montanari: Petri Nets Are Monoids. Stanford Research Institute, Report SRI-CSL-88-3, 1988.
G. Memmi, J. Vautherin: Analysing Petri Nets by the Invariant Method. Rapport de Recherche LRI 319, Université de Paris-Sud, 1986.
W. Reisig: Petri Nets. Springer Verlag, 1985.
W. Reisig: Petri Nets with Individual Tokens. TCS 41, 1985, pp. 185–213.
W. Reisig: Petri Nets and Algebraic Specifications. Tech. Rep. of Technische Universität München, 342/1/90.
W. Reisig, J. Vautherin: An Algebraic Approach to High Level Petri Nets. Proc. 8th Workshop on Applications and Theory of Petri nets, Zaragoza 1987, S. 51–72.
J. Vautherin: Un modèle algébrique, basé sur les réseaux de Petri, pour l'étude des systèmes parallèles. Thèse de doctorat d'ingénieur, Université de Paris-Sud, 1985.
J. Vautherin: Parallel Systems Specifications with Colored Petri Nets and Algebraic Specifications. Advances in Petri Nets 1987, LNCS 266, p. 293–308.
G. Winskel: Petri Nets, Algebras, Morphisms, and Compositionality. Inf. and Comp. 72, 1987, pp. 197–238.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dimitrovici, C., Hummert, U. (1991). Composition of algebraic high-level nets. In: Ehrig, H., Jantke, K.P., Orejas, F., Reichel, H. (eds) Recent Trends in Data Type Specification. ADT 1990. Lecture Notes in Computer Science, vol 534. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54496-8_4
Download citation
DOI: https://doi.org/10.1007/3-540-54496-8_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54496-8
Online ISBN: 978-3-540-38416-8
eBook Packages: Springer Book Archive