Hostname: page-component-6766d58669-l4t7p Total loading time: 0 Render date: 2026-05-21T07:49:54.419Z Has data issue: false hasContentIssue false

Parallelism and concurrency in high-level replacement systems

Published online by Cambridge University Press:  04 March 2009

Hartmut Ehrig
Affiliation:
Technical University of Berlin, Berlin, Germany
Annegret Habel
Affiliation:
University of Bremen, Bremen, Germany
Hans-Jörg Kreowski
Affiliation:
University of Bremen, Bremen, Germany
Francesco Parisi-Presicce
Affiliation:
University of L'Aquila, L'Aquila, Italy

Abstract

High-level replacement systems are formulated in an axiomatic algebraic framework based on categories pushouts. This approach generalizes the well-known algebraic approach to graph grammars and several other types of replacement systems, especially the replacement of algebraic specifications which was recently introduced for a rule-based approach to modular system design.

in this paper basic notions like productions, derivations, parellel and sequential independence are introduced for high-level replacement syetms leading to Church-Rosser, Parallelism and concurrency Theorems previously shown in the literature for special cases only. In the general case of high-level replacement systems specific conditions, called HLR1- and HLR2-conditions, are formulated in order to obtain these results.

Several examples of high-level replacement systems are discussed and classified w.r.t. HLR1- and HLR2-conditions showing which of the results are valid in each case.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1991

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable