Meta Modeling Approach

 

It first specifies an abstract syntax graph that describes structural and behavioral aspects of design patterns. And then it maps the abstract syntax graph to a concrete syntax graph. In additions, meta modeling approach can specify static semantics for the designed patterns.