UniKL Logo

Lehrgebiet Informationssysteme

FB Informatik

FB Informatik
 
LG IS
AG DBIS
AG HIS
Jobs / Tasks
Courses
Publications
Contact
Misc
Impressum
(C) AG DBIS
 

VS-Gen: A Case Study of a Product Line for Versioning Systems


Jernej Kovse, Christian Gebauer

Kaiserslautern University of Technology
Dept. of Computer Science (AG DBIS)
P.O. Box 3049, 67653 Kaiserslautern, Germany
e-mail: kovse@informatik.uni-kl.de, gebauer@gmx.com

Full paper (PDF version)


Abstract

This paper describes our experience with developing a product line for middleware-based versioning systems. We perform a detailed domain analysis and define a DSL for configuring individual systems. Afterwards, we present a template-based approach for generating versioning systems from UML models. The presented approach is evaluated from two perspectives. We first use diverse measures to determine the properties of code templates used by the generator. Afterwards, we compare the performance of a generated versioning system to a system that has been developed by means of a framework and thus has to rely on a set of generic implementation components.
in: Proc. 3rd Int. Conf. on Generative Programming and Component Engineering (GPCE'04), Vancouver, Oct. 2004, pp. 396-415.