  Metamodeling is used as a general technique for integrating and defining
models from different domains. This technique can be used in diverse
application domains, especially for purposes of standardization. Also, this
process mainly has a focus on the identification of general concepts that exist
in various problem domain and their relations and to solve complexity,
interoperability, and heterogeneity aspects of different domains. Several
diverse metamodeling development approaches have been proposed in the
literature to develop metamodels. Each metamodeling development process has
some advantages and disadvantages too. Therefore, the objective of this paper
is to provide a comprehensive review of existing metamodeling development
approaches and conduct a comparative study among them-eventually selecting the
best approach for metamodel development in the perspective of digital
forensics.
