The Dagstuhl Middle Meta model: A Schema For Reverse Engineering
DOI:
https://doi.org/10.46243/jst.2022.v7.i10.pp35%20-45Keywords:
Metamodelling, Reverse Engineering, DMMAbstract
The Dagstuhl Middle Metamodel (DMM) is an extensible schema for static models of software. It is a middle-level metamodel since it captures program level entities and their relationships, rather than a full abstract syntax graph (lower level), or architectural abstractions (higher level). DMM can be used to represent models extracted from software written in most common object-oriented and procedural languages. This paper presents the main features of DMM.