Graph Rewriting, Constraint Solving and Tiles for Coordinating Distributed Systems (1999)
| Venue: | Applied Categorical Structures |
| Citations: | 15 - 13 self |
BibTeX
@ARTICLE{Montanari99graphrewriting,,
author = {Ugo Montanari and Francesca Rossi},
title = {Graph Rewriting, Constraint Solving and Tiles for Coordinating Distributed Systems},
journal = {Applied Categorical Structures},
year = {1999},
volume = {7},
pages = {7--333}
}
OpenURL
Abstract
. In this paper we describe an approach to model the dynamics of distributed systems. For distributed systems we mean systems consisting of concurrent processes communicating via shared ports and posing certain synchronization requirements, via the ports, to the adjacent processes. The basic idea is to use graphs to represent states of such systems, and graph rewriting to represent their evolution. The kind of graph rewriting we use is based on simple context-free productions which are however combined by means of a synchronization mechanism. This allows for a good level of expressivity in the system without sacrifying full distribution. To formally model this kind of graph rewriting, however, we do not adopt the classical graph rewriting style but a more general framework, called the tile model, which allows for a clear separation between sequential rewriting and synchronization. Then, since the problem of satisfying the synchronization requirements may be a complex combinatorial pro...







