On categorical graph grammars integrating structural transformations and operations on labels

Schneider HJ (1993)


Publication Language: English

Publication Type: Journal article, Original article

Publication year: 1993

Journal

Publisher: Elsevier

Pages Range: 257-274

Journal Issue: 109

URI: http://www2.informatik.uni-erlangen.de/publication/download/schneider_TCS1993.pdf

DOI: 10.1016/0304-3975(93)90070-A

Abstract

Graph-theoretic structures are an obvious means to reason about systems of asynchronous processes. Their dynamic behaviour can be simulated by applying productions of a graph grammar. The present paper is motivated by looking for a formal method that is able to describe the behaviour of systems of processes that share data structures. We generalize the categorical graph-grammar approach by labelling the graphs with elements of a suitable category rather than with those of an alphabet. Thus, operations can be performed on the labels while the graphs are rewritten. After presenting the fundamental definitions and some properties, we demonstrate the usefulness of the approach by modelling some well-known Petri nets as well as a generalized net the places of which are labelled with graphs. Finally, we show that known theoretical techniques are applicable to the generalized framework by exemplary discussing parallel independence of derivation steps. © 1993.

Authors with CRIS profile

How to cite

APA:

Schneider, H.J. (1993). On categorical graph grammars integrating structural transformations and operations on labels. Theoretical Computer Science, 109, 257-274. https://dx.doi.org/10.1016/0304-3975(93)90070-A

MLA:

Schneider, Hans Jürgen. "On categorical graph grammars integrating structural transformations and operations on labels." Theoretical Computer Science 109 (1993): 257-274.

BibTeX: Download