Difference computation of large models
Modern software engineering practices lead to large models which exist in many versions. Version management systems should offer a service to compare, and possibly merge, these models. The computation of a difference between large models is a big challenge; current algorithms are too inefficient her...
Saved in:
Main Authors: | , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2007
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/8854 https://ink.library.smu.edu.sg/context/sis_research/article/9857/viewcontent/fse07.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-9857 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-98572024-06-13T09:14:51Z Difference computation of large models TREUDE, Christoph BERLIK, Stefan WENZEL, Sven KELTER, Udo Modern software engineering practices lead to large models which exist in many versions. Version management systems should offer a service to compare, and possibly merge, these models. The computation of a difference between large models is a big challenge; current algorithms are too inefficient here. We present a new technique for computing differences between models. In practical tests, this technique has been an order of magnitude faster than currently known algorithms. The main idea is to use a high-dimensional search tree for efficiently finding similar model elements. Individual elements are mapped onto a vector of numerical values using a collection of metrics for models and a numerical representation of the names which occur in a model. 2007-09-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/8854 info:doi/10.1145/1287624.1287665 https://ink.library.smu.edu.sg/context/sis_research/article/9857/viewcontent/fse07.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Differences Models; Search trees Versioning Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Differences Models; Search trees Versioning Software Engineering |
spellingShingle |
Differences Models; Search trees Versioning Software Engineering TREUDE, Christoph BERLIK, Stefan WENZEL, Sven KELTER, Udo Difference computation of large models |
description |
Modern software engineering practices lead to large models which exist in many versions. Version management systems should offer a service to compare, and possibly merge, these models. The computation of a difference between large models is a big challenge; current algorithms are too inefficient here. We present a new technique for computing differences between models. In practical tests, this technique has been an order of magnitude faster than currently known algorithms. The main idea is to use a high-dimensional search tree for efficiently finding similar model elements. Individual elements are mapped onto a vector of numerical values using a collection of metrics for models and a numerical representation of the names which occur in a model. |
format |
text |
author |
TREUDE, Christoph BERLIK, Stefan WENZEL, Sven KELTER, Udo |
author_facet |
TREUDE, Christoph BERLIK, Stefan WENZEL, Sven KELTER, Udo |
author_sort |
TREUDE, Christoph |
title |
Difference computation of large models |
title_short |
Difference computation of large models |
title_full |
Difference computation of large models |
title_fullStr |
Difference computation of large models |
title_full_unstemmed |
Difference computation of large models |
title_sort |
difference computation of large models |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2007 |
url |
https://ink.library.smu.edu.sg/sis_research/8854 https://ink.library.smu.edu.sg/context/sis_research/article/9857/viewcontent/fse07.pdf |
_version_ |
1814047595424645120 |