Delta-oriented Development of Software Product Lines

Vortrag im Kolloquium Informatik von Dr.-Ing. Ina Schaefer

 

Freitag, 21.05.2010, 14 Uhr (c.t.), Raum E 413

Referentin: Dr.-Ing. Ina Schaefer,
               Chalmers University of Technology,
               Gothenburg, Schweden

Gastgeber: Prof. Dr. Dieter Zöbel

 

Abstract:

A software product line is a set of software systems with well-defined commonalities and variabilities that are developed by managed reuse. In order to deal with the design complexity, model-driven development of software product lines aims at developing the considered set of systems by stepwise model refinement, until code can be generated.
In my talk, I present delta modelling as an generally applicable variability modelling concept for software product lines that is orthogonal to model refinement. Products on each modelling level are represented by a core model and a set of delta models specifying changes to the core to incorporate product features. Core and  delta models can be refined independently to obtain a more detailed model of the product
line. When models contain a sufficent level of detail, code can be generated. To this end, I show how the concept of delta modelling can be instantiated on the implementation level in the programming language DeltaJava, an extension of Java with the notion of delta modules. This provides a seamless approach for the model-driven development ofsoftware product lines including code generation.

 

Dr.-Ing Ina Schaefer is a PostDoc in the Division of Software Engineering and Technology within the Department of Computer Science and Engineering at Chalmers University of Technology in Gothenburg, Sweden.

 

What
  • Termin Fachbereich 4
  • Termin Campus Koblenz
  • Kolloquium Informatik
When May 21, 2010
from 02:15 PM to 04:00 PM
Where E 413
Contact Name Prof. Dr. Dieter Zöbel
Add event to calendar vCal
iCal