• DocumentCode
    2029709
  • Title

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

  • Author

    Ehrig, Hartmut ; Ehrig, Karsten ; Prange, Ulrike ; Taentzer, Gabriele

  • Author_Institution
    Tech. Univ. Berlin, Germany
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    71
  • Lastpage
    78
  • Abstract
    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 transformations 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.
  • Keywords
    Unified Modeling Language; formal specification; graph grammars; inheritance; type theory; visual languages; UML; Unified Modeling Language; algebraic graph grammar; formal integration; metamodeling; model manipulation; model transformation specification; node type inheritance; type attributed graph transformation; visual language; Metamodeling; Production systems; Solids; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.37
  • Filename
    1509490