2012
DOI: 10.1049/iet-sen.2011.0040
|View full text |Cite
|
Sign up to set email alerts
|

MCTest: towards an improvement of match algorithms for models

Abstract: Due to the increasing importance of Model-Driven Engineering and the changes experienced by software systems over their life cycle, the calculation, representation, and visualization of matches and differences between two different versions of the same model are becoming more necessary and useful. This work shows the need for improvement in the algorithms for calculating the relationships between models and presents a tool to test different implementations, thus reducing the effort required to measure, compare… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 26 publications
0
5
0
Order By: Relevance
“…We identified frameworks whose purpose is the evaluation of model matching/differencing/merging algorithms [62,152]. MCTest [62] evaluates Eclipse-based model matching algorithms. The framework is implemented in Java, highly configurable, and homogenizes results for every approach.…”
Section: Evaluation Techniques (Rq2)mentioning
confidence: 99%
See 2 more Smart Citations
“…We identified frameworks whose purpose is the evaluation of model matching/differencing/merging algorithms [62,152]. MCTest [62] evaluates Eclipse-based model matching algorithms. The framework is implemented in Java, highly configurable, and homogenizes results for every approach.…”
Section: Evaluation Techniques (Rq2)mentioning
confidence: 99%
“…To sum it up, the two main problems we found regarding evaluation during our survey are (i) the technology dependence of benchmark data sets and evaluation tools (which are mostly Eclipse-based), and (ii) the manual verification of the result of the matching algorithm compared with the optimal result [44,50,62,152,161]. The latter is especially problematic in the case of large-scale models, for which we found a lack of solutions regarding evaluation.…”
Section: Evaluation Techniques (Rq2)mentioning
confidence: 99%
See 1 more Smart Citation
“…To meet the objectives, a prototype which saves all the current constraints that do not allow the union between these two recent tools of software engineering was build. Some of the main problems found were related to the selection of an appropriate development initiative [2], the quality of transformation models [3] or the correction in the detection of new models representing systems [4]. The separation of work in different blocks can provide solutions resulting in an iterative and incremental work from beginning to end.…”
Section: Thesis Summarymentioning
confidence: 99%
“…There are a variety of research in MDE that serve to advance in the systematic use of DSLs. For example, Cueva et al work on bringing together the MDE approach and the Internet of Things field creating languages for automatic vehicle data capture [14] [15] or García.-Díaz et al work on improvement match algorithms for performing further operations with models [16].…”
Section: Introductionmentioning
confidence: 99%