34 research outputs found
Solving the TTC 2011 Model Migration Case with Edapt
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
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
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.
Result of the Tool Questionnaire
The purpose of the central project is to provide fundamental ingredients for the SPES project as a whole. Due to the huge size of the project, we decided in work package 1 to distribute a questionnaire to all industrial project partners. The main goal of this questionnaire was to get an overview over the situation and the needs of model-based development in industry today.// In this questionnaire, we concentrate on questions regarding technologies and tools to develop embedded systems. Although these questions focus on technical issues, we believe that the results also reflect the methods used today. However, questioning about the methods is more difficult than asking for the tools.// According to the results, the most important issues today are that tools and technologies are considerably heterogeneous, that model-based development is not yet used to its full extent, and that existing tools are not yet fully appropriate for efficient model-based development. The most important need is the integration of existing tools for seamless model-based development. The results provide a valuable input to work package 1 to ensure that the most important needs of the industry are taken into account
Solving the TTC 2011 Reengineering Case with Edapt
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
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)