In Model-Driven Engineering (MDE) software applications are generated from models, which are views on certain aspects of the software. The goal of this research is to minimize the “distance ” (the delta) between different views. We consider the following three views: – A domain analysis view represented by a data modeling diagram – Implementation objects, related to object-oriented programs at code-time – Population objects, derived from implementation objects, containing actual data for running the application During Round-Trip Engineering (RTE) these views need to be synchronized continuously . We want to provide a highly dynamic approach to RTE, where the elements of the data modeling view and the corresponding implementation objects are one and the same. This contrasts with other approaches, which usually employ a synchronization strategy based on transformation . Moreover we want to include population objects in the RTE process. An interesting academic case study in this context is role modeling . I
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.