7
Product Line Engineering Workshop Waterloo, December 9, 2013 Organizers: Michał Antkiewicz, Krzysztof Czarnecki, Andrzej Wąsowski, Ina Schaefer

Product Line Engineering Workshop

  • Upload
    heba

  • View
    37

  • Download
    3

Embed Size (px)

DESCRIPTION

Product Line Engineering Workshop. Waterloo, December 9, 2013 Organizers: Micha ł Antkiewicz , Krzysztof Czarnecki , Andrzej W ą sowski , Ina Schaefer. Variants is everywhere. Product Line Engineering. exploit commonalities & manage variabilities. [ Parnas 76]. Clone & own. - PowerPoint PPT Presentation

Citation preview

Page 1: Product Line Engineering Workshop

Product Line Engineering Workshop

Waterloo,December 9, 2013

Organizers:Michał Antkiewicz, Krzysztof Czarnecki,

Andrzej Wąsowski, Ina Schaefer

Page 2: Product Line Engineering Workshop

2

Variants is everywhere

Page 3: Product Line Engineering Workshop

3

Product Line Engineering

exploit commonalities&

manage variabilities

[Parnas 76]

Page 4: Product Line Engineering Workshop

4

copy import config

Clone & own

Componentlibrary

Frameworklibrary

Supersetplatform

+ easy to use

- no sharing(features & fixes)

+ some sharing

- little reuse

+ substantial reuse

- complex variability

+ substantial reuse

- complex variability

Page 5: Product Line Engineering Workshop

Workshop Motivation

• “Clone & own considered evil” considered evil• Reengineering in PLE as is highly

diverse and challenging• A unifying view via operations

Page 6: Product Line Engineering Workshop

Objectives

• Explore the new perspective on PLE• Progress towards forming a future

research agenda• Network

Page 7: Product Line Engineering Workshop

Agenda• 8:30am-9:00am - light refreshments/coffee (30min)

– 9:00am-9:10am - Krzysztof Czarnecki - Welcome (10min)– 9:10am-9:40am - Julia Rubin - Cloned Product Variants: From Ad-Hoc to Well-Managed Software Reuse (20+10min)– 9:40am-10:10am - Michael Godfrey - All We Like Sheep: Copy/Paste as a Principled Engineering Tool (20+10min)

• 10:10am-10:30am - BREAK (20min)– 10:30am-11:00am - Michal Antkiewicz - Flexible Product Line Engineering with a Virtual Platform (20+10min)– 11:00am-11:30pm - Christian Kaestner - Variability Mining (20+10min)– 11:30am-12:00pm - general discussion about morning talks (30min)

• 12:00pm-1:00pm - LUNCH (1h)– 1:00pm-1:30pm - Sandro Schulze - Mining Model Variability (20+10min)– 1:30pm-2:00pm - Sarah Nadi - Automatically Extracting Configuration Constraints (20+10min)

• 2:00pm-2:20pm - BREAK (20min)– 2:20pm-2:50pm - Leonardo Passos - Variability Evolution in the Large: a View Point from the Systems Software

Domain (20+10min)– 2:50pm-3:20pm - Ian Davis - A novel approach to automatic extraction of configuration parameters from industrial

code (20+10min)

• 3:20pm-3:30pm - transfer to DC1302 (10 min)– 3:30pm-4:30pm - Jo Atlee - Feature Interactions: the Good, the Bad, and the Ugly (DC1302, SCS Colloquium Series)

(1h)

• 4:30pm-6:00pm - general discussion and closing (1h30min)