Product Line Engineering Workshop
description
Transcript of Product Line Engineering Workshop
Product Line Engineering Workshop
Waterloo,December 9, 2013
Organizers:Michał Antkiewicz, Krzysztof Czarnecki,
Andrzej Wąsowski, Ina Schaefer
2
Variants is everywhere
3
Product Line Engineering
exploit commonalities&
manage variabilities
[Parnas 76]
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
Workshop Motivation
• “Clone & own considered evil” considered evil• Reengineering in PLE as is highly
diverse and challenging• A unifying view via operations
Objectives
• Explore the new perspective on PLE• Progress towards forming a future
research agenda• Network
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)