“…For this purpose, they are frequently defined over a meta-modelling frameworklike the Eclipse Modeling Framework (EMF) [131], Kermeta [57], GME [74], or DPF [109]-which enables their application to models of any language defined within the framework. This is the case of [11,[34][35][36]53,68,69,86,91,93,98,99,108,[123][124][125][126][127]130]. In the case of DiaGen [82], language independence is achieved by representing models as hypergraphs, and language definitions as hypergraph grammars.…”