36 research outputs found

    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

    A Comparison of Model Migration Tools

    Get PDF
    International audienceModelling languages and thus their metamodels are subject to change. When a metamodel evolves, existing models may no longer conform to the evolved metamodel. To avoid rebuilding them from scratch, existing models must be migrated to conform to the evolved metamodel. Manually migrating existing models is tedious and errorprone. To alleviate this, several tools have been proposed to build a migration strategy that automates the migration of existing models. Little is known about the advantages and disadvantages of the tools in different situations. In this paper, we thus compare a representative sample of migration tools - AML, COPE, Ecore2Ecore and Epsilon Flock - using common migration examples. The criteria used in the comparison aim to support users in selecting the most appropriate tool for their situation

    Towards the systematic construction of domain-specific transformation languages

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-09195-2-13Proceedings of 10th European Conference, ECMFA 2014, Held as Part of STAF 2014, York, UK, July 21-25, 2014General-purpose transformation languages, like ATL or QVT, are the basis for model manipulation in Model-Driven Engineering (MDE). However, as MDE moves to more complex scenarios, there is the need for specialized transformation languages for activities like model merging, migration or aspect weaving, or for specific domains of wide use like UML. Such domain-specific transformation languages (DSTLs) encapsulate transformation knowledge within a language, enabling the reuse of recurrent solutions to transformation problems. Nowadays, many DSTLs are built in an ad-hoc manner, which requires a high development cost to achieve a full-featured implementation. Alternatively, they are realised by an embedding into general-purpose transformation or programming languages like ATL or Java. In this paper, we propose a framework for the systematic creation of DSTLs. First, we look into the characteristics of domain-specific transformation tools, deriving a categorization which is the basis of our framework. Then, we propose a domain-specific language to describe DSTLs, from which we derive a ready-to-run workbench which includes the abstract syntax, concrete syntax and translational semantics of the DSTL.This work has been funded by the Spanish Ministry of Economy and Competitivity with project “Go Lite” (TIN2011-24139

    Automatic Domain Model Migration to Manage Metamodel Evolution

    No full text

    Hybrid Approach for Metamodel and Model Co-evolution

    No full text
    Part 15: Software Engineering: Modeling and Meta ModelingInternational audienceEvolution is an inevitable aspect which affects metamodels. When metamodels evolve, model conformity may be broken. Model co-evolution is critical in model driven engineering to automatically adapt models to the newer versions of their metamodels. In this paper we discuss what can be done to transfer models between versions of a metamodel. For this purpose we introduce hybrid approach for model and metamodel co-evolution, that first uses matching between two metamodels to discover changes and then applied evolution operators to migrate models. In this proposal, migration of models is done automatically; except, for non resolvable changes, where assistance is proposed to the users in order to co-evolve their models to regain conformity

    Full Access to Nanoscale Bismuth-Palladium Intermetallics by Low-Temperature Syntheses

    No full text
    The microwave-assisted polyol process was applied and modified to synthesize phase-pure micro- or nanocrystalline samples of all intermetallic phases in the bismuth palladium system. Reaction temperatures range between 170 and 240 degrees C, whereas conventional syntheses from melt necessitate 500 to 1000 degrees C. Reaction times of few minutes up to 1 h are sufficient. Although not stable at the temperature of synthesis, high-temperature phases are accessible as well. Differences in the redox potentials of the two metals have effectively been compensated by adding auxiliaries such as oleylamine, oleic acid, and potassium hydroxide. The samples were characterized by X-ray powder diffraction, scanning electron microscopy, and energy-dispersive electron spectroscopy. Magnetic properties and electrical conductivity of the nanocrystalline samples were measured. The high temperature compound gamma-BiPd showed superconductivity with T-c = 3.2 K. Nanocrystalline nc-Bi2Pd5 revealed an unusual temperature dependence of the electrical conductivity indicating an electronic phase transition at about 230 K. The electronic band structures of gamma-BiPd, Bi2Pd5 Bi12Pd31, and BiPd3 were calculated including spin-orbit coupling
    corecore