Cargando…

Patch Graph Rewriting

The basic principle of graph rewriting is the stepwise replacement of subgraphs inside a host graph. A challenge in such replacement steps is the treatment of the patch graph, consisting of those edges of the host graph that touch the subgraph, but are not part of it. We introduce patch graph rewrit...

Descripción completa

Detalles Bibliográficos
Autores principales: Overbeek, Roy, Endrullis, Jörg
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7314713/
http://dx.doi.org/10.1007/978-3-030-51372-6_8
_version_ 1783550116480679936
author Overbeek, Roy
Endrullis, Jörg
author_facet Overbeek, Roy
Endrullis, Jörg
author_sort Overbeek, Roy
collection PubMed
description The basic principle of graph rewriting is the stepwise replacement of subgraphs inside a host graph. A challenge in such replacement steps is the treatment of the patch graph, consisting of those edges of the host graph that touch the subgraph, but are not part of it. We introduce patch graph rewriting, a visual graph rewriting language with precise formal semantics. The language has rich expressive power in two ways. First, rewrite rules can flexibly constrain the permitted shapes of patches touching matching subgraphs. Second, rules can freely transform patches. We highlight the framework’s distinguishing features by comparing it against existing approaches.
format Online
Article
Text
id pubmed-7314713
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73147132020-06-25 Patch Graph Rewriting Overbeek, Roy Endrullis, Jörg Graph Transformation Article The basic principle of graph rewriting is the stepwise replacement of subgraphs inside a host graph. A challenge in such replacement steps is the treatment of the patch graph, consisting of those edges of the host graph that touch the subgraph, but are not part of it. We introduce patch graph rewriting, a visual graph rewriting language with precise formal semantics. The language has rich expressive power in two ways. First, rewrite rules can flexibly constrain the permitted shapes of patches touching matching subgraphs. Second, rules can freely transform patches. We highlight the framework’s distinguishing features by comparing it against existing approaches. 2020-05-31 /pmc/articles/PMC7314713/ http://dx.doi.org/10.1007/978-3-030-51372-6_8 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Overbeek, Roy
Endrullis, Jörg
Patch Graph Rewriting
title Patch Graph Rewriting
title_full Patch Graph Rewriting
title_fullStr Patch Graph Rewriting
title_full_unstemmed Patch Graph Rewriting
title_short Patch Graph Rewriting
title_sort patch graph rewriting
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7314713/
http://dx.doi.org/10.1007/978-3-030-51372-6_8
work_keys_str_mv AT overbeekroy patchgraphrewriting
AT endrullisjorg patchgraphrewriting