Blogs (9) >>
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Sun 30 Oct 2016 16:10 - 16:40 at Berlin - Session 4

Software product lines can be implemented with different techniques. Those techniques can be grouped into annotation-based and composition-based approaches, with complementary strengths and weaknesses. A combination seems useful to utilize benefits of both groups but using two techniques in parallel may cause new problems. To our knowledge, there is no approach that integrates composition into an annotation-based approach or vice versa. We propose the use of an extended preprocessor to introduce physical separation of concerns similar to feature-oriented programming. In this paper, we i) present a preliminary implementation that integrates composition into annotation, ii) analyse its benefits and shortcomings, and iii) discuss implementation and tooling. Overall, we enable developers to keep on using familiar preprocessors but also to benefit from composition. Finally, we show the potential of our approach.

Sun 30 Oct
Times are displayed in time zone: (GMT+02:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:40 - 17:20: FOSD - Session 4 at Berlin
fosd201615:40 - 16:10
David WilleTU Braunschweig, Germany, Sandro SchulzeTU Hamburg, Germany, Ina SchaeferTU Braunschweig, Germany
fosd201616:10 - 16:40
Jacob KrügerHarz University of Applied Sciences, Germany, Ivonne SchröterUniversity of Magdeburg, Germany, Andy KennerMETOP Magdeburg, Germany, Christopher KruczekMETOP Magdeburg, Germany, Thomas LeichHarz University of Applied Sciences, Germany
fosd201616:40 - 16:50
Neil MatherARC Technology Ltd.
fosd201616:50 - 17:20
Remo LachmannTechnische Universität Braunschweig, Sascha LityTechnische Universität Braunschweig, Mustafa Al-HajjajiMagdeburg University, Franz E. FürchtegottTechnische Universität Braunschweig, Ina SchaeferTU Braunschweig, Germany