Sciweavers

GTTSE
2007
Springer

Design Space of Heterogeneous Synchronization

14 years 5 months ago
Design Space of Heterogeneous Synchronization
Abstract. This tutorial explores the design space of heterogeneous synchronization, which is concerned with establishing consistency among artifacts that conform to different schemas or are expressed in different languages. Our main application scenario is synchronization of software artifacts, such as code, models, and configuration files. We classify heterogeneous synchronizers according to the cardinality of the relation that they enforce between artifacts, their directionality, their incrementality, and whether they support reconciliation of concurrent updates. We then provide a framework of artifact operators that describes different ways of building heterogeneous synchronizers, such as synchronizers based on artifact or update translation. The design decisions within the framework are described using feature models. We present 16 concrete instances of the framework, discuss tradeoffs among them, and identify sample implementations for some of them. We also explore additiona...
Michal Antkiewicz, Krzysztof Czarnecki
Added 07 Jun 2010
Updated 07 Jun 2010
Type Conference
Year 2007
Where GTTSE
Authors Michal Antkiewicz, Krzysztof Czarnecki
Comments (0)