The Dagstuhl Middle Meta model: A Schema For Reverse Engineering

Authors

  • Dr.A.Kalayan Chakravathi
  • B.Govinda rao

DOI:

https://doi.org/10.46243/jst.2022.v7.i010.pp35-45

Keywords:

Metamodelling, Reverse Engineering, DMM

Abstract

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.

References

Dagstuhl Seminar 01041, Interoperability of Reengineering Tools, http://www.dagstuhl.de/ 01041/ DMM: The Dagstuhl Middle Metamodel. http://www.site.uottawa.ca/~tcl/dmm/ Moise, D, and Wong, K, “An Industrial Experience in Reverse Engineering”, proc

Working Conference on Reverse Engineering, WCRE2003, November 2003, Victoria, Canada, IEEE Computer Society Press. C/C++ to GXL Converter Online, http://www.site.uottawa.ca:4333/parser_online/ Hamou-Lhadj, A. and Lethbridge, T.C., “A Metamodel for Dynamic Information of Object-Oriented Systems”, Electronic Notes in Theoretical Computer Science (this volume), expanded from a paper presented at 1st International Workshop on Metamodels and Schemas for Reverse Engineering (ATEM), Victoria, Canada, 2003

Singer, J., and Lethbridge T.C. (1998), “Studying Work Practices to Assist Tool Design in Software Engineering”, 6th IEEE International Workshop on Program Comprehension, Italy, 173-179. Ferenc, R., Besz´edes, A´., Tarkiainen, M., and Gyimothy, T. “Columbus-Reverse Engineering Tool and Schema for C++”, Internatioonal Conference on Software Maintenance: ICSM 2002, 172-181. OMG, “OMG Unified Modeling Language Specification” version 1.5, March 2003, http:// www.omg.org

Published

2022-12-27

How to Cite

Chakravathi, D., & rao, B. (2022). The Dagstuhl Middle Meta model: A Schema For Reverse Engineering. Journal of Science & Technology , 7(10), 35–45. https://doi.org/10.46243/jst.2022.v7.i010.pp35-45