Simulating Multigraph Transformations Using Simple Graphs
Author(s) -
Iovka Boneva,
Frank Hermann,
Harmen Kastenberg,
Arend Rensink
Publication year - 2024
Publication title -
technische universität berlin – universitätsbibliothek
Language(s) - English
DOI - 10.14279/tuj.eceasst.6.62
Subject(s) - graph rewriting , computer science , multigraph , theoretical computer science , interoperability , model transformation , transformation (genetics) , graph , simple (philosophy) , semantics (computer science) , programming language , artificial intelligence , world wide web , consistency (knowledge bases) , chemistry , biochemistry , gene , philosophy , epistemology
Application of graph transformations for software verification and model transformation is an emergent field of research. In particular, graph transformation approaches provide a natural way of modelling object oriented systems and semantics of object-oriented languages. There exist a number of tools for graph transformations that are often specialised in a particular kind of graphs and/or graph transformation approaches, depending on the desired application domain. The main drawback of this diversity is the lack of interoperability. In this paper we show how (typed) multigraph production systems can be translated into (typed) simple-graph production systems. The presented construction enables the use of multigraphs with DPO transformation approach in tools that only support simple graphs with SPO transformation approach, e.g. the GROOVE tool.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom