COSPAN DPO APPROACH: AN ALTERNATIVE FOR DPO GRAPH TRANSFORMATIONS

被引:0
|
作者
Ehrig, Hartmut [1 ,2 ]
Hermann, Frank [2 ]
Prange, Ulrike [2 ]
机构
[1] Tech Univ Berlin, Dept Comp Sci, Franklinstr 28-29, D-10587 Berlin, Germany
[2] Tech Univ Berlin, Berlin, Germany
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The DPO approach for graph transformations is based on productions p = (L <- K -> R) and direct transformations defined by two pushouts, where, roughly spoken, in the first pushout all items in L\K are deleted and in the second one all items R\K are added, while those items in K are preserved. Intuitively, K is the intersection of L and R and, formally, p = (L <- K -> R) is a span of graph morphisms. In this paper, we consider productions (p) over bar = ( L -> (K) over bar <- R) which are cospans of graph morphisms, and (K) over bar corresponds to the union of L and R. As before, direct transformations are defined by double pushouts, but now the first pushout adds all items in (K) over bar \L and the second one deletes (K) over bar \R. This basic idea can be extended to an alternative graph transformation approach, called cospan DPO approach. Key notions of the classical DPO approach can be reformulated in the cospan DPO approach and our main result shows in which way corresponding concepts and results are equivalent.
引用
收藏
页码:139 / 149
页数:11
相关论文
共 50 条
  • [1] Deriving bisimulation congruences in the DPO approach to graph rewriting
    Ehrig, H
    König, B
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2004, 2987 : 151 - 166
  • [2] Computations in Graph Rewriting: Inductive Types and Pullbacks in DPO Approach
    Rebout, Maxime
    Feraud, Louis
    Marie-Magdeleine, Lionel
    Soloviev, Sergei
    [J]. ADVANCES IN SOFTWARE ENGINEERING TECHNIQUES, 2012, 7054 : 150 - 163
  • [3] 'DPO'
    Liberti, F
    [J]. CINEFORUM, 1996, 36 (10): : 40 - 40
  • [4] Termination Criteria for DPO Transformations with Injective Matches
    Levendovszky, Tihamer
    Prange, Ulrike
    Ehrig, Hartmut
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 175 (04) : 87 - 100
  • [5] Composition and decomposition of DPO transformations with borrowed context
    Baldan, Paolo
    Ehrig, Hartmut
    Koenig, Barbara
    [J]. GRAPH TRANSFORMATIONS, PROCEEDINGS, 2006, 4178 : 153 - 167
  • [6] Deriving bisimulation congruences in the DPO approach to graph rewriting with borrowed contexts
    Ehrig, Hartmut
    Konig, Barbara
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2006, 16 (06) : 1133 - 1163
  • [7] CATEGORICAL FRAMEWORKS FOR GRAPH TRANSFORMATION AND HLR SYSTEMS BASED ON THE DPO APPROACH
    Ehrig, Hartmut
    Golas, Ulrike
    Hermann, Frank
    [J]. BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2010, (102): : 111 - 121
  • [8] Should the DPO be certified?
    Lachaud, Eric
    [J]. INTERNATIONAL DATA PRIVACY LAW, 2014, 4 (03) : 189 - 202
  • [9] Behavior Preservation in Model Refactoring Using DPO Transformations with Borrowed Contexts
    Rangel, Guilherme
    Lambers, Leen
    Koenig, Barbara
    Ehrig, Hartmut
    Baldan, Paolo
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 242 - +
  • [10] Semantics-Preserving DPO-Based Term Graph Rewriting
    Kahl, Wolfram
    Zhao, Yuhang
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (288): : 26 - 37