70 likes | 228 Views
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.
E N D
Product Line Engineering Workshop Waterloo, December 9, 2013 Organizers: MichałAntkiewicz, Krzysztof Czarnecki, Andrzej Wąsowski, Ina Schaefer
Product Line Engineering exploit commonalities & manage variabilities [Parnas 76]
Clone & own Component library Framework library Superset platform config copy import + 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)