Abstract
Equational algebraic specifications and the corresponding specification morphisms have been defined in the literature in several ways. Although apparently equivalent, they are significantly different with respect to standard categorical constructions, leading to categories of algebraic spacifications which are not equivalent. The nonequivalence of these categories of algebraic specifications is also significant in the context of high-level-replacement (HLR) systems, a generalization at the categorical level of the well known algebraic approach to graph grammars based on double pushout. Unexpectedely, only for some of the categories the properties needed to prove the Church-Rosser, Parallelism and Concurrency Theorems for High-Level-Replacement systems are valid.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
R.Burstall, J.A. Goguen: Putting theories together to make specifications, Proc.5th Internat. Joint Conf. on Artificial Intelligence, Cambridge Mass., 1977, pp. 1045–1058
A.Corradini, U.Montanari, F.Rossi, H.Ehrig, M.Lowe: Graph Grammars and Logic Programming, in [8] pp.221–237
A.Corradini, F.Rossi, F.Parisi-Presicce: Logic Programming as Hypergraph rewriting, Proc. CAAP91/TAPSOFT91, Lecture Notes in Computer Science 493 (1991) pp.275–295
H. Ehrig.: Introduction to the algebraic theory of graph grammars (A Survey) in: Graph Grammars and Their Application to Computer Science and Biology, Springer LNCS 73, (1979), 1–69
H. Ehrig; Baldamus, M.; Cornelius, F.; Orejas, F.: Theory of Algebraic Module Specifications including Behavioural Semantics, Constraints and Aspects of Generalized Morphisms (invited paper), Proc. AMAST'91, Iowa City, 1991
H. Ehrig, A. Habel, H.-J. Kreowski, F. Parisi-Presicce: From Graph Grammars to High-Level Replacement Systems, Proc. 4th Int. Workshop on Graph Grammars and Application to Computer Science, Springer LNCS 532 (1991) pp. 269–291
H. Ehrig, A. Habel, H.-J. Kreowski, F. Parisi-Presicce: Parallelism and Concurrency in High-Level-Replacement Systems, Math. Struct. in Comp. Science (1991) vol 1, pp.361–404
H.Ehrig, H.-J.Kreowski, G.Rozenberg (eds.): Proc. 4th Int. Workshop on Graph Grammars and Their Applications to Computer Science, Lecture Notes in Computer Science 532 (1991)
H. Ehrig; Mahr, B.: Fundamentals of Algebraic Specification 1. Equations and Initial Semantics. EATCS Monographs on Theoretical Computer Science, Vol. 6, Springer (1985)
H.Ehrig, M.Nagl, G.Rozenberg, A.Rosenfeld (eds.): Proc. 3rd Int. Workshop on Graph Grammars and Their Applications to Computer Science, Lecture Notes in Computer Science 291 (1987)
H. Ehrig, F. Parisi-Presicce: Algebraic Specification Grammars: A Junction Between Module Specifications and Graph Grammars, Proc. 4th Int. Workshop on Graph Grammars and Application to Computer Science, Springer LNCS 532 (1991)pp. 292–310
H. Ehrig, F. Parisi-Presicce: A Match Operation for Rule Based Modular System Design, 7th ADT Workshop, Wusterhausen 1990, Springer LNCS 534 (1991)pp.74–97
H. Ehrig, F. Parisi-Presicce: Nonequivalence of Categories for Equational Algebraic Specifications in view of High-Level-Replacement Systems, Tech.Univ.Berlin technical report 91/16, September 1991
H. Ehrig; Pepper, P.; Orejas, F.: On Recent Trends in Algebraic Specification, Proc. ICALP'89, Springer LNCS 372 (1989), pp. 263–288
F. Parisi-Presicce: A Rule-Based Approach to Modular System Design, Proc. 12th Int. Conf., Soft. Eng., Nice (France) 1990, pp.202–211
F. Parisi-Presicce: Foundations of Rule-Based Design of Modular Systems, TCS 83, No. 1 (1991)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ehrig, H., Parisi-Presicce, F. (1992). High-level-replacement systems for equational algebraic specifications. In: Kirchner, H., Levi, G. (eds) Algebraic and Logic Programming. ALP 1992. Lecture Notes in Computer Science, vol 632. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013816
Download citation
DOI: https://doi.org/10.1007/BFb0013816
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55873-6
Online ISBN: 978-3-540-47302-2
eBook Packages: Springer Book Archive