1 / 7

Product Line Engineering Workshop

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.

heba
Download Presentation

Product Line Engineering Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. 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

  5. Workshop Motivation • “Clone & own considered evil” considered evil • Reengineering in PLE as is highly diverse and challenging • A unifying view via operations

  6. Objectives • Explore the new perspective on PLE • Progress towards forming a future research agenda • Network

  7. 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)

More Related