• Home
  • Search
  • Reachability in Graph Transformation Systems and Slice Languages
  • Cite Icon1
  • https://doi.org/10.1007/978-3-319-21145-9_8Copy DOI Icon

Reachability in Graph Transformation Systems and Slice Languages

  • Jan 1, 2015
  • Mateus De Oliveira Oliveira
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this work we show that the reachability problem for graph transformation systems is in the complexity class XP when parameterized with respect to the depth of derivations and the cutwidth of the source graph. More precisely, we show that for any set \(\mathcal {R}\) of graph transformation rules, one can determine in time \(f(c,d)\cdot |G|\cdot |H|^{g(c,d)}\) whether a graph G of cutwidth c can be transformed into a graph H in depth at most d by the application of graph transformation rules from \(\mathcal {R}\). In particular, our algorithm runs in polynomial time when c and d are constants. On the other hand, we show that the problem becomes NP-hard if we allow \(c=O(|G|)\) and \(d=5\). In the case in which all transformation rules are monotone we get an algorithm running in time \(f(c,d)\cdot |G|^{O(c)}\cdot |H|\). To prove our main theorems we will establish an interesting connection between graph transformation systems and regular slice languages. More precisely, we show that if \(\mathcal {A}\) is a slice automaton representing a set \({\mathcal {L}}_{{\mathcal {G}}}(\mathcal {A})\) of graphs, then one can construct in time linear in \(|\mathcal {A}|\) a slice automaton \(\mathcal {N}(\mathcal {A})\) representing the set of all graphs that can be obtained from graphs in \({\mathcal {L}}_{{\mathcal {G}}}(\mathcal {A})\) by the application of one layer of transformation rules in \(\mathcal {R}\).

Similar Papers
  • Research Article
  • Citations32

On translating UML models into graph transformation systems

  • Dec 28, 2005
  • Journal of Visual Languages and Computing
  • Karsten Hölscher +2
  • Book Chapter
  • Citations92

A Formal Semantics of UML State Machines Based on Structured Graph Transformation

  • Jan 01, 2001
  • Sabine Kuske
  • Conference Article

Warshall Based Detection of Conflicts and Dependencies in Graph Transformation System

  • Dec 01, 2009
  • Junbing Chen +3
  • Book Chapter
  • Citations1

Symmetry for the Analysis of Dynamic Systems

  • Jan 01, 2011
  • Zarrin Langari +1
  • Research Article
  • Citations21

Lazy Graph Transformation

  • Jan 01, 2012
  • Fundamenta Informaticae
  • Fernando Orejas +1
  • Research Article
  • Citations25

Bridging gap between standard and differential polynomial approximation: The case of bin-packing

  • Aug 24, 1999
  • Applied Mathematics Letters
  • M Demange +2
  • Research Article
  • Citations10

Optimization in Graph Transformation Systems Using Petri Net Based Techniques

  • Jan 01, 2006
  • Technische Universität Berlin – Universitätsbibliothek
  • Szilvia Varró–Gyapay +1
  • Research Article
  • Citations12

MS-ACO: a multi-stage ant colony optimization to refute complex software systems specified through graph transformation

  • Aug 10, 2018
  • Soft Computing
  • Vahid Rafe +2
  • Research Article

Invited Talk: On the Concurrent Semantics of Transformation Systems with Negative Application Conditions

  • Jul 19, 2013
  • Technische Universität Berlin – Universitätsbibliothek
  • Andrea Corradini
  • Research Article
  • Citations4

Efficient Analysis of Permutation Equivalence of Graph Derivations Based on Petri Nets

  • Jul 21, 2010
  • Electronic Communication of The European Association of Software Science and Technology
  • Frank Hermann +3
  • Research Article
  • Citations2

Use case evolution analysis based on graph transformation with negative application conditions

  • Jun 05, 2020
  • Science of Computer Programming
  • Leila Ribeiro +5
  • Book Chapter
  • Citations21

Distributed Adaptive Design with Hierarchical Autonomous Graph Transformation Systems

  • Jan 01, 2007
  • Leszek Kotulski +1
  • Research Article
  • Citations34

Scenario-driven analysis of systems specified through graph transformations

  • Jan 02, 2013
  • Journal of Visual Languages & Computing
  • Vahid Rafe
  • Book Chapter
  • Citations5

Upper Dominating Set: Tight Algorithms for Pathwidth and Sub-exponential Approximation

  • Jan 01, 2021
  • Louis Dublois +2
  • Book Chapter
  • Citations10

Fast Minimum-Weight Double-Tree Shortcutting for Metric TSP

  • Jun 06, 2007
  • Vladimir Deineko +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.