Fundamental theory for typed attributed graphs and graph transformation based on adhesive HLR categories

被引:0
|
作者
Ehrig, Hartmut [1 ]
Ehrig, Karsten [1 ]
Prange, Ulrike [1 ]
Thentzer, Gabriele [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
关键词
typed attributed graph transformation; adhesive HLR categories; local confluence of transformations; Critical Pair Lemma;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The concept of typed attributed graphs and graph transformation is most significant for modeling and meta modeling in software engineering and visual languages, but up to now there is no adequate theory for this important branch of graph transformation. In this article we give a new formalization of typed attributed graphs, which allows node and edge attribution. The first main result shows that the corresponding category is isomorphic to the category of algebras over a specific kind of attributed graph structure signature. This allows to prove the second main result showing that the category of typed attributed graphs is an instance of "adhesive HLR categories". This new concept combines adhesive categories introduced by Lack and Sobocinski with the well-known approach of high-level replacement (HLR) systems using a new simplified version of HLR conditions. As a consequence we obtain a rigorous approach to typed attributed graph transformation providing as fundamental results the Local Church-Rosser, Parallelism, Concurrency, Embedding and Extension Theorem and a Local Confluence Theorem known as Critical Pair Lemma in the literature.
引用
收藏
页码:31 / 61
页数:31
相关论文
共 22 条
  • [1] Fundamental theory for typed attributed graphs and graph transformation based on adhesive HLR categories
    Technical University of Berlin, Germany
    不详
    [J]. Fundam Inf, 2006, 1 (31-61):
  • [2] Fundamental theory for typed attributed graph transformation
    Ehrig, H
    Prange, U
    Taentzer, G
    [J]. GRAPH TRANSFORMATIONS, PROCEEDINGS, 2004, 3256 : 161 - 177
  • [3] From algebraic graph transformation to adhesive HLR categories and systems
    Prange, Ulrike
    Ehrig, Hartmut
    [J]. ALGEBRAIC INFORMATICS, 2007, 4728 : 122 - 146
  • [4] Confluence of typed attributed graph transformation systems
    Heckel, R
    Küster, JM
    Taentzer, G
    [J]. GRAPH TRANSFORMATIONS, PROCEEDINGS, 2002, 2505 : 161 - 176
  • [5] Metric Temporal Graph Logic over Typed Attributed Graphs
    Giese, Holger
    Maximova, Maria
    Sakizloglou, Lucas
    Schneider, Sven
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2019), 2019, 11424 : 282 - 298
  • [6] Overview of Formal Concepts for Model Transformations Based on Typed Attributed Graph Transformation
    Ehrig, Hartmut
    Ehrig, Karsten
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 (1-2) : 3 - 22
  • [7] Typed lambda-terms in categorical attributed graph transformation
    Boisvert, Bertrand
    Feraud, Louis
    Soloviev, Sergei
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (56): : 33 - 47
  • [8] Formal integration of inheritance with typed attributed graph transformation for efficient VL definition and model manipulation
    Ehrig, H
    Ehrig, K
    Prange, U
    Taentzer, G
    [J]. 2005 IEEE Symposium on Visual Language and Human-Centric Computing, Proceedings, 2005, : 71 - 78
  • [9] 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
  • [10] Formal Verification of Invariants for Attributed Graph Transformation Systems Based on Nested Attributed Graph Conditions
    Schneider, Sven
    Dyck, Johannes
    Giese, Holger
    [J]. GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 257 - 275