loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007)
Platform Design for Software Product Lines of Data-intensive Systems
Lubeck, Germany
August 28-August 31
ISBN: 0-7695-2977-1
Gernot Schmoelzer, Graz University of Technology, Austria
Christian Kreiner, Graz University of Technology, Austria
Michael Thonhauser, Salomon Automation GmBH, Austria

Software product line engineering promises rapid, feature oriented development of similar products in a particular domain by reusing core artifacts. Commonalities and variabilities of individual products are obtained by domain analysis and described in feature models. According to the feature model, reusable core assets or artifacts need to be designed and implemented to be assembled in particular products.

In this paper we present a platform supporting product line development of data-intensive systems, based on the concepts of component based and model-driven development. Data-intensive systems are ofen built in several layers (e.g. database, business logic, user interface), so we have applied the methodology of product line engineering to each layer to find artifacts, describe their characteristics and dependencies. Mappings are defined between features and artifacts in order to assemble dflerent products from these reusable artifacts. Model-based strategies to tackle cross-cutting of variabilities - arising especially from data model variabilities - are presented.

Citation:
Gernot Schmoelzer, Christian Kreiner, Michael Thonhauser, "Platform Design for Software Product Lines of Data-intensive Systems," euromicro, pp.109-120, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.