1987
DOI: 10.1145/23005.24038
|View full text |Cite
|
Sign up to set email alerts
|

A model for distributed systems based on graph rewriting

Abstract: In our model, a graph describes a net of processes communicating through ports and, at the same time, its computation history consisting of a partial ordering of events. Stand-alone evolution of processes is specified by context-free productions. From productions and a basic synchronization mechanism, a set of context-sensitive rewriting rules that models the evolution of processes connected to the same ports can be derived. A computation is a sequence of graphs obtained by successive rewritings. The result of… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
30
0

Year Published

1988
1988
2008
2008

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 79 publications
(30 citation statements)
references
References 17 publications
0
30
0
Order By: Relevance
“…GDS [26,34], Grammars for Distributed Systems, combines distributed computation based on Hoare synchronisation with concurrent histories. This model later evolved in Synchronized Hyperedge Replacement, SHR [45,46,40,36,48], where different synchronisation mechanisms are considered together with node merging and splitting.…”
Section: Ugo Montanari's Models Of Computationmentioning
confidence: 99%
“…GDS [26,34], Grammars for Distributed Systems, combines distributed computation based on Hoare synchronisation with concurrent histories. This model later evolved in Synchronized Hyperedge Replacement, SHR [45,46,40,36,48], where different synchronisation mechanisms are considered together with node merging and splitting.…”
Section: Ugo Montanari's Models Of Computationmentioning
confidence: 99%
“…Thus, in a last step (step (5) in Fig. 7) we apply a functor which forgets the transition and its adjacent arcs.…”
Section: Ad (2)mentioning
confidence: 99%
“…For instance, when modeling the firing of a Petri net transition, the elementary actions would be the removal of a token from a place in the transition's predomain and the addition of a token to a postdomain place. For the description of such rule schemes the concept of amalgamating rules at subrules is used which is based on synchronization mechanisms for rules developed first in [5].…”
Section: Introductionmentioning
confidence: 99%
“…Systems are modelled as graphs and computations correspond to graph-rewriting. Among other proposals, hypergraphs and synchronised hyperedge replacement (SHR, for short) have been proposed for modelling distributed systems [3,5] as a natural declarative framework.…”
Section: Introductionmentioning
confidence: 99%