Weaving executability into object-oriented meta-languages

  • Authors:
  • Pierre-Alain Muller;Franck Fleurey;Jean-Marc Jézéquel

  • Affiliations:
  • IRISA / INRIA Rennes, Campus Universitaire de Beaulieu, RENNES Cedex, France;IRISA / INRIA Rennes, Campus Universitaire de Beaulieu, RENNES Cedex, France;IRISA / INRIA Rennes, Campus Universitaire de Beaulieu, RENNES Cedex, France

  • Venue:
  • MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays, object-oriented meta-languages such as MOF (Meta-Object Facility) are increasingly used to specify domain-specific languages in the model-driven engineering community. However, these meta-languages focus on structural specifications and have no built-in support for specifications of operational semantics. In this paper we explore the idea of using aspect-oriented modeling to add precise action specifications with static type checking and genericity at the meta level, and examine related issues and possible solutions. We believe that such a combination would bring significant benefits to the community, such as the specification, simulation and testing of operational semantics of metamodels. We present requirements for such statically-typed meta-languages and rationales for the aforementioned benefits.