32 research outputs found

    Solving the TTC 2011 Model Migration Case with Edapt

    Full text link
    This paper gives an overview of the Edapt solution to the GMF model migration case of the Transformation Tool Contest 2011.Comment: In Proceedings TTC 2011, arXiv:1111.440

    GMF: A Model Migration Case for the Transformation Tool Contest

    Full text link
    Using a real-life evolution taken from the Graphical Modeling Framework, we invite submissions to explore ways in which model transformation and migration tools can be used to migrate models in response to metamodel adaptation.Comment: In Proceedings TTC 2011, arXiv:1111.440

    Operation-based versioning of metamodels with COPE

    No full text
    Model-based development promises to increase produc-tivity by offering modeling languages tailored to a specific domain. Such modeling languages are typically defined by a metamodel. In response to changing requirements and tech-nological progress, the domains and thus the metamodels are subject to change. Manually migrating existing models to a new version of their metamodel is tedious and error-prone. Hence, adequate tool support is required to support the maintenance of modeling languages. COPE provides adequate tool support by specifying the coupled evolution of metamodels and models. In this paper, we present the tool support to record the operations carried out on the meta-model directly through an editor. These operations can be enriched by instructions on how to migrate corresponding models. To further reduce migration effort, COPE provides high-level operations which have built-in meaning in terms of the migration of models.

    Solving the TTC 2011 Reengineering Case with Edapt

    No full text
    This paper gives an overview of the Edapt solution to the reengineering case of the Transformation Tool Contest 2011

    Towards a generic operation recorder for model evolution

    No full text
    There are two basic kinds of approaches to track model evolution: State-based approaches derive the changes by comparing model versions, whereas operation-based approaches record the changes when performed on the model. The more accurate changes allow operation-based approaches to better support various use cases of model evolution. However, operation-based approaches are not very widespread in both industry and research, as extensive tool support is required to record and persist the changes. To lower the barrier for building tool support for operation-based approaches, we propose a generic operation recorder. The operation recorder covers a number of use cases and is both customizable and extensible. The implementation of the operation recorder is based on the widely used Eclipse Modeling Framework (EMF)
    corecore