A survey of model comparison approaches and applications
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 …
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 …
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 …
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 …
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 …
software development. In particular, sophisticated support for merging model versions is …
[HTML][HTML] Calculation and propagation of model changes based on user-level edit operations: a foundation for version and variant management in model-driven …
T Kehrer - 2015 - dspace.ub.uni-siegen.de
Model-driven engineering (MDE) has become a widespread approach for develo**
software in many application domains. Models are primary development documents in MDE …
software in many application domains. Models are primary development documents in MDE …
Generating program inputs for database application testing
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 …
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
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 …
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 …
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 …
software development. In particular, sophisticated support for merging model versions is …