Semantics and implementation of schema evolution in object-oriented databases
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
SERF: schema evolution through an extensible, re-usable and flexible framework
Proceedings of the seventh international conference on Information and knowledge management
Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
FASE '01 Proceedings of the 4th International Conference on Fundamental Approaches to Software Engineering
Schema and Database Evolution in the O2 Object Database System
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
XEM: Managing the Evolution of XML Documents
RIDE '01 Proceedings of the 11th International Workshop on research Issues in Data Engineering
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
Languages evolve too! Changing the Software Time Scale
IWPSE '05 Proceedings of the Eighth International Workshop on Principles of Software Evolution
A Change-based Approach to Software Evolution
Electronic Notes in Theoretical Computer Science (ENTCS)
An online bibliography on schema evolution
ACM SIGMOD Record
TASE '07 Proceedings of the First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering
HMI generation for plug-in services from semantic descriptions
SEAS '07 Proceedings of the 4th International Workshop on Software Engineering for Automotive Systems
Combining test case generation for component and integration testing
Proceedings of the 3rd international workshop on Advances in model-based testing
Metamodel adaptation and model co-adaptation
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Managing Model Adaptation by Precise Detection of Metamodel Changes
ECMDA-FA '09 Proceedings of the 5th European Conference on Model Driven Architecture - Foundations and Applications
Managing Dependent Changes in Coupled Evolution
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
COPE - Automating Coupled Evolution of Metamodels and Models
Genoa Proceedings of the 23rd European Conference on ECOOP 2009 --- Object-Oriented Programming
Automatic Domain Model Migration to Manage Metamodel Evolution
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
A comparison of model migration tools
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part I
Model-to-metamodel transformation for the development of component-based systems
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
An extensive catalog of operators for the coupled evolution of metamodels and models
SLE'10 Proceedings of the Third international conference on Software language engineering
COPE: a workbench for the coupled evolution of metamodels and models
SLE'10 Proceedings of the Third international conference on Software language engineering
Lessons learned from building a graph transformation system
Graph transformations and model-driven engineering
On the concurrent versioning of metamodels and models: challenges and possible solutions
Proceedings of the 2nd International Workshop on Model Comparison in Practice
Language evolution in practice: the history of GMF
SLE'09 Proceedings of the Second international conference on Software Language Engineering
Limitations of automating model migration in response to metamodel adaptation
MODELS'09 Proceedings of the 2009 international conference on Models in Software Engineering
Towards evolution of generic variability models
MODELS'11 Proceedings of the 2011th international conference on Models in Software Engineering
A metamodelling approach to behavioural modelling
Proceedings of the Fourth Workshop on Behaviour Modelling - Foundations and Applications
Enabling dynamic metamodels through constraint-driven modeling
Proceedings of the 34th International Conference on Software Engineering
Automatically generating and adapting model constraints to support co-evolution of design models
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Bidirectional transformation of model-driven spreadsheets
ICMT'12 Proceedings of the 5th international conference on Theory and Practice of Model Transformations
Graph and model transformation tools for model migration
Software and Systems Modeling (SoSyM)
A survey and comparison of transformation tools based on the transformation tool contest
Science of Computer Programming
Hi-index | 0.00 |
Model-based software development promises to increase productivity by offering modeling languages tailored to a problem domain. Such modeling languages are often defined by a metamodel. In consequence of changing requirements and technological progress, these modeling languages and thus their metamodels are subject to change. Manually migrating models to a new version of their metamodel is tedious, error-prone and heavily hampers cost-efficient model-based development practice. Automating model migration in response to metamodel adaptation promises to substantially reduce effort. Unfortunately, little is known about the types of changes occurring during metamodel adaptation in practice and, consequently, to which degree reconciling model migration can be automated. We analyzed the changes that occurred during the evolution history of two industrial metamodels and classified them according to their level of potential automation. Based on the results, we present a list of requirements for effective tool support for coupled evolution of metamodels and models in practice.