Formal integration of inheritance with typed attributed graph transformation for efficient VL definition and model manipulation

被引:6
|
作者
Ehrig, H [1 ]
Ehrig, K [1 ]
Prange, U [1 ]
Taentzer, G [1 ]
机构
[1] Tech Univ Berlin, Berlin, Germany
关键词
D O I
10.1109/VLHCC.2005.37
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Several approaches exist to define a visual language (VL). Among those the meta-modeling approach used to define the Unified Modeling Language (UML), and the graph transformation approach are very popular Especially the combination of both, using meta-modeling to define the syntax of a VL and graph transformation for specifying model tranformations has been considered conceptually and explored in a number of applications. A formal integration of both approaches has just been started by integrating classical algebraic graph grammars with a node type inheritance concept. In this paper the integration of inheritance is extending to attributed graph transformation. More precisely, we define attributed type graphs with inheritance leading to a formal integration of inheritance with typed attributed graph transformation.
引用
收藏
页码:71 / 78
页数:8
相关论文
共 28 条
  • [21] An Efficient Solution for Model Checking Graph Transformation Systems
    Baresi, Luciano
    Rafe, Vahid
    Rahmani, Adel T.
    Spoletini, Paola
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 213 (01) : 3 - 21
  • [22] Reliable yet flexible software through formal model transformation (rule definition)
    Rasoolzadegan, Abbas
    Barforoush, Ahmad Abdollahzadeh
    KNOWLEDGE AND INFORMATION SYSTEMS, 2014, 40 (01) : 79 - 126
  • [23] Reliable yet flexible software through formal model transformation (rule definition)
    Abbas Rasoolzadegan
    Ahmad Abdollahzadeh Barforoush
    Knowledge and Information Systems, 2014, 40 : 79 - 126
  • [24] A formal model for Role-Based Access Control using graph transformation
    Koch, M
    Mancini, LV
    Parisi-Presicce, F
    COMPUTER SECURITY - ESORICS 2000, PROCEEDINGS, 2000, 1895 : 122 - 139
  • [25] Towards the flexible reuse of model transformations: A formal approach based on graph transformation
    de Lara, Juan
    Guerra, Esther
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2014, 83 (5-6) : 427 - 458
  • [26] Efficient Detection of Conflicts in Graph-based Model Transformation
    Lambers, Leen
    Ehrig, Hartmut
    Orejas, Fernando
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 97 - 109
  • [27] Formal specification and analysis of functional properties of graph rewriting-based model transformation
    Asztalos, Mark
    Lengyel, Laszlo
    Levendovszky, Tihamer
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2013, 23 (05): : 405 - 435
  • [28] A Static Analysis of Non-confluent Triple Graph Grammars for Efficient Model Transformation
    Anjorin, Anthony
    Leblebici, Erhan
    Schuerr, Andy
    Taentzer, Gabriele
    GRAPH TRANSFORMATION, 2014, 8571 : 130 - 145