Two methods to specify relationships between different diagrams and abstraction levels

 

         Meta modeling approach

It specify the syntactic relation between different diagrams by representing the entire model by a single abstract syntax graph.

Provides a convenient and powerful language for integrating. But does not tell the intended relationships between them

 

         Algebratic double-pushout approach

A pair of morphisms rules starting from a common source, and ending in the rule’s left-hand side and right-hand side, respectively.

Translates the diagrams into a formal methods which is conceptually close enough to provide the semantic intuition for relationships.