3.3 – Eclipse Modelling Framework (EMF)
A ligação inseparável entre modelos MDA e o código criado por meio de geração de código exige uma gestão consistente de modelos e código em um único IDE.
Embora o EMF só tenha sido lançado publicamente como um subprojeto Eclipse em 2003, tem uma longa herança como um mecanismo de gerenciamento de metadados da IDE VisualAge da IBM.
A forte integração do EMF com a IDE Eclipse suporta a integração de metadados diferentes em várias ferramentas que colaboraram em um ecossistema comum baseado em Eclipse. Isso aumenta o nível de interoperabilidade das ferramentas sendo amplamente compatível com as práticas de MDA.