On categorical graph grammars integrating structural transformations and operations on labels (Q685458): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
Set OpenAlex properties.
 
(One intermediate revision by one other user not shown)
Property / cites work
 
Property / cites work: Comparison of two graph-rewrite systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4194478 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3796790 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Parallelism and concurrency in high-level replacement systems / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pushout-Properties: An analysis of gluing constructions for graphs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Transformations of structures: An algebraic approach / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3902495 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3785911 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3785912 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3785985 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Pair grammars, graph languages and string-to-graph translations / rank
 
Normal rank
Property / cites work
 
Property / cites work: On graph rewritings / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3902496 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4694747 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Report on the algorithmic language ALGOL 68 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4187297 / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0304-3975(93)90070-a / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W1985805187 / rank
 
Normal rank

Latest revision as of 10:38, 30 July 2024

scientific article
Language Label Description Also known as
English
On categorical graph grammars integrating structural transformations and operations on labels
scientific article

    Statements

    On categorical graph grammars integrating structural transformations and operations on labels (English)
    0 references
    0 references
    22 March 1994
    0 references
    Transformations of graphs can be done by applying productions of a graph grammar. The application of a production replaces an occurrence of its left-hand side by its right-hand side. Now, graphs are a means to represent systems of asynchronous processes, and graph transformations can describe system behaviours. In order to describe systems that share data structures one must overcome the limitations of working with label-preserving graph morphisms. The present paper extends previous work in which, in order to allow variables in productions, a simple structure is imposed on the set of labels and graph morphisms are required to be compatible with this structure. In the present paper labelling is done in categories rather than in an alphabet and, in this way, operations can be performed on the labels while the graphs are rewritten. A pair of categories \({\mathbf L}=({\mathbf L}_ E\), \({\mathbf L}_ V)\) is assumed with object sets the set of edge labels and node labels, respectively. A category of \({\mathbf L}\)-labelled graphs and \({\mathbf L}\)-morphisms is considered and some fundamental properties are proved. Also the more general case in which labels are graphs is considered and the category \({\mathbf G}\)-Graph is defined. Of special interest are the categories which satisfy the parallel independence theorem (PIT) with respect to a class of distinguished morphisms. The category \({\mathbf G}\)-Graph is shown to be a PIT category with respect to a suitable class of morphisms. The usefulness of the approach is demonstrated by modelling condition/event nets and plasce/transition nets in the above described framework.
    0 references
    graph grammars
    0 references
    categorical approach
    0 references
    graph transformations
    0 references
    condition/event nets
    0 references
    plasce/transition nets
    0 references

    Identifiers