Mappings of MOF Metamodels and Object-oriented Languages

Mappings of MOF Metamodels and Object-oriented Languages

Author: 
Favre, Liliana María
Place: 
Hershey, PA
Publisher: 
IGI Global
Date published: 
2010
Record type: 
Editor: 
Favre, Liliana
Source: 
Model Driven Architecture for Reverse Engineering Technologies
Abstract: 

This chapter discusses the main steps for transforming NEREUS constructions into object oriented languages. As an example, we use the Eiffel language that allows integrating specifications with Eiffel contracts (Meyer, 1992). Figure 1 shows the main steps. The Eiffel code is constructed gradually. First, associations and operation signature are translated. The transformation is supported by reusable components. From OCL and NEREUS specifications it is possible to construct contracts on Eiffel and /or feature implementations by applying heuristics.

Series: 
Advances in Computer and Electrical Engineering

CITATION: Favre, Liliana María. Mappings of MOF Metamodels and Object-oriented Languages edited by Favre, Liliana . Hershey, PA : IGI Global , 2010. Model Driven Architecture for Reverse Engineering Technologies - Available at: https://library.au.int/frmappings-mof-metamodels-and-object-oriented-languages