A survey of model comparison approaches and applications

M Stephan, JR Cordy - … on Model-Driven Engineering and Software …, 2013 - scitepress.org
This survey paper presents the current state of model comparison as it applies to Model-
Driven Engineering. We look specifically at how model matching is accomplished, the …

Different models for model matching: An analysis of approaches to support model differencing

DS Kolovos, D Di Ruscio… - 2009 ICSE Workshop …, 2009 - ieeexplore.ieee.org
Calculating differences between models is an important and challenging task in Model
Driven Engineering. Model differencing involves a number of steps starting with identifying …

A rule-based approach to the semantic lifting of model differences in the context of model versioning

T Kehrer, U Kelter, G Taentzer - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
In model-based software engineering, models are primary artifacts which iteratively evolve
and which are often developed in teams. Therefore, comparison and merge tools for models …

Systematic review of matching techniques used in model-driven methodologies

FA Somogyi, M Asztalos - Software and Systems Modeling, 2020 - Springer
In model-driven methodologies, model matching is the process of finding a matching pair for
every model element between two or more software models. Model matching is an important …

Merging of EMF models: Formal foundations

B Westfechtel - Software & Systems Modeling, 2014 - Springer
Inadequate version control for models significantly impedes the application of model-driven
software development. In particular, sophisticated support for merging model versions is …

Generating program inputs for database application testing

K Pan, X Wu, T **e - 2011 26th IEEE/ACM International …, 2011 - ieeexplore.ieee.org
Testing is essential for quality assurance of database applications. Achieving high code
coverage of the database application is important in testing. In practice, there may exist a …

[PDF][PDF] A survey of methods and applications of model comparison

M Stephan, JR Cordy - Queen's University, Tech. Rep, 2011 - Citeseer
High-level software models are representations of software artifacts or processes that are at
a higher level of abstraction than source code. This includes structural modeling techniques …

Defining the quality of business processes

R Heinrich, B Paech - Modellierung 2010, 2010 - dl.gi.de
Business process models are used to gain a joint understanding of complex processes.
Often they are applied in change projects where either the supporting IT or the processes …

A formal approach to three-way merging of EMF models

B Westfechtel - Proceedings of the 1st International Workshop on …, 2010 - dl.acm.org
Inadequate version control for models significantly impedes the application of model-driven
software development. In particular, sophisticated support for merging model versions is …