Efficient model synchronization of large-scale models
Model-driven software development requires techniques to consistently propagate modifications between different related models to realize its full potential. For large-scale models, efficiency is essential in this respect. In this paper, we present an improved model synchronization algorithm based on...
Main Authors: | , |
---|---|
Format: | Others |
Language: | English |
Published: |
Universität Potsdam
2009
|
Subjects: | |
Online Access: | http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-29281 http://opus.kobv.de/ubp/volltexte/2009/2928/ |
id |
ndltd-Potsdam-oai-kobv.de-opus-ubp-2928 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-Potsdam-oai-kobv.de-opus-ubp-29282013-01-08T00:44:36Z Efficient model synchronization of large-scale models Giese, Holger Hildebrandt, Stephan Model Transformation Model Synchronisation Tripel-Graph-Grammatik Modell-getriebene Softwareentwicklung Model Transformation Model Synchronization Triple Graph Grammars Model-Driven Engineering Data processing Computer science Model-driven software development requires techniques to consistently propagate modifications between different related models to realize its full potential. For large-scale models, efficiency is essential in this respect. In this paper, we present an improved model synchronization algorithm based on triple graph grammars that is highly efficient and, therefore, can also synchronize large-scale models sufficiently fast. We can show, that the overall algorithm has optimal complexity if it is dominating the rule matching and further present extensive measurements that show the efficiency of the presented model transformation and synchronization technique. Die Model-getriebene Softwareentwicklung benötigt Techniken zur Übertragung von Änderungen zwischen verschiedenen zusammenhängenden Modellen, um vollständig nutzbar zu sein. Bei großen Modellen spielt hier die Effizienz eine entscheidende Rolle. In diesem Bericht stellen wir einen verbesserten Modellsynchronisationsalgorithmus vor, der auf Tripel-Graph-Grammatiken basiert. Dieser arbeitet sehr effizient und kann auch sehr große Modelle schnell synchronisieren. Wir können zeigen, dass der Gesamtalgortihmus eine optimale Komplexität aufweist, sofern er die Ausführung dominiert. Die Effizient des Algorithmus' wird durch einige Benchmarkergebnisse belegt. Universität Potsdam An-Institute. Hasso-Plattner-Institut für Softwaresystemtechnik GMBH 2009 Book application/pdf urn:nbn:de:kobv:517-opus-29281 http://opus.kobv.de/ubp/volltexte/2009/2928/ eng http://opus.kobv.de/ubp/doku/urheberrecht.php |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Model Transformation Model Synchronisation Tripel-Graph-Grammatik Modell-getriebene Softwareentwicklung Model Transformation Model Synchronization Triple Graph Grammars Model-Driven Engineering Data processing Computer science |
spellingShingle |
Model Transformation Model Synchronisation Tripel-Graph-Grammatik Modell-getriebene Softwareentwicklung Model Transformation Model Synchronization Triple Graph Grammars Model-Driven Engineering Data processing Computer science Giese, Holger Hildebrandt, Stephan Efficient model synchronization of large-scale models |
description |
Model-driven software development requires techniques to consistently propagate modifications between different related models to realize its full potential. For large-scale models, efficiency is essential in this respect. In this paper, we present an improved model synchronization algorithm based on triple graph grammars that is highly efficient and, therefore, can also synchronize large-scale models sufficiently fast. We can show, that the overall algorithm has optimal complexity if it is dominating the rule matching and further present extensive measurements that show the efficiency of the presented model transformation and synchronization technique. === Die Model-getriebene Softwareentwicklung benötigt Techniken zur Übertragung von Änderungen zwischen verschiedenen zusammenhängenden Modellen, um vollständig nutzbar zu sein. Bei großen Modellen spielt hier die Effizienz eine entscheidende Rolle. In diesem Bericht stellen wir einen verbesserten Modellsynchronisationsalgorithmus vor, der auf Tripel-Graph-Grammatiken basiert. Dieser arbeitet sehr effizient und kann auch sehr große Modelle schnell synchronisieren. Wir können zeigen, dass der Gesamtalgortihmus eine optimale Komplexität aufweist, sofern er die Ausführung dominiert. Die Effizient des Algorithmus' wird durch einige Benchmarkergebnisse belegt. |
author |
Giese, Holger Hildebrandt, Stephan |
author_facet |
Giese, Holger Hildebrandt, Stephan |
author_sort |
Giese, Holger |
title |
Efficient model synchronization of large-scale models |
title_short |
Efficient model synchronization of large-scale models |
title_full |
Efficient model synchronization of large-scale models |
title_fullStr |
Efficient model synchronization of large-scale models |
title_full_unstemmed |
Efficient model synchronization of large-scale models |
title_sort |
efficient model synchronization of large-scale models |
publisher |
Universität Potsdam |
publishDate |
2009 |
url |
http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-29281 http://opus.kobv.de/ubp/volltexte/2009/2928/ |
work_keys_str_mv |
AT gieseholger efficientmodelsynchronizationoflargescalemodels AT hildebrandtstephan efficientmodelsynchronizationoflargescalemodels |
_version_ |
1716500607569756160 |