Ontological Extension to the MOF Metamodel as a Basis for Code Generation

  • Authors:
  • Ralf Gitzel;Ingo Ott;Martin Schader

  • Affiliations:
  • *Corresponding author: gitzel@wifo.uni-mannheim.de;University of Mannheim, Schloss, D-68131 Mannheim, Germany;University of Mannheim, Schloss, D-68131 Mannheim, Germany

  • Venue:
  • The Computer Journal
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article describes the ontological metamodel extension for generative architectures (OMEGA), an extension to the Meta Object Facility metamodel which allows non-linear metamodeling. The article begins with a discussion of non-linear metamodeling in general and briefly describes several options available to the designers of a metamodeling framework supporting orthogonal metamodeling. In the light of these options, we then explain the design of OMEGA and discuss its advantages and application to code generation. We also explain the open questions and extensively discuss related work.