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

Slides:



Advertisements
Similar presentations
Mental Mind Gym coming …. 30 Second Challenge - Early Additive.
Advertisements

Science Mentor Workshop #2 11/14/08– FRIDAY AGENDA 8:30 – Coffee, tea, and breakfast 8:35--10:15– Curriculum map continuation 10:15--10:25 – Break 10:30-12:00.
Fill in missing numbers or operations
Multiplication and division as arrays 1) 2)3) 4)5) 7) 6) 8) 9) Use each array to write 2 multiplication and 2 division sentences ©
Academic Industry Interactions - workshop. Motivations and Challenges Many research intensive universities have research budgets where
Fred.
Data Mining and the Web Susan Dumais Microsoft Research KDD97 Panel - Aug 17, 1997.
Welcome! Social Networking in Organizations. CSCW Workshop San Diego, Nov 8, 2008 Joan DiMicco, David Millen, Werner Geyer (IBM) Jonathan Grudin (Microsoft)
2010 ITRS Winter Meeting AGENDA(Proposal) Winter WORKSHOP AGENDA AND SCHEDULE(Proposal) Rev.1 Wednesday, 1December --- Tsukuba International Congress.
The MPI Forum: Getting Started Rich Graham Oak Ridge National Laboratory.
Welcome to the Data Seal of Approval Conference October 8, 2013 Ann Arbor, Michigan.
Virtual Biodiversity ViBRANT Scripting Life: goals & logistics for day 2 Vince Smith Natural History Museum, London ViBRANT Virtual Biodiversity.
Institute for Environment and Sustainability1 POMI Kick-off Meeting 07/03/2008.
FREEDOM DRIVE 2013 The Future of Independent Living, Active Citizenship and Europe – 12 September 2013.
Oklahoma Department of Environmental Quality October 23,
March 18 th, 2008 Data Systems – Data Warehouse. Data-Driven Decisions.
4 December 2002 Grid Resource Access Workshop, NeSC 1 Managing Access to Resources on the Grid David Boyd CLRC e-Science Centre
School Shop. Welcome to my shop. You have 10p How much change will you get? 7p 3p change.
Over due books PROJECT 34 WEEK OF MONDAY, FEDURAY 11, 2013 NAME: KAITLYN PAIGE VEDDER.
Coping with winter demand Forum, 8 April, 2013.
YEAR 1 WEEK 15 CAREER DEVELOPMENT WORKSHOP DAY 1 delivered by Careers Service/JFR 10:00welcome and introduction 10:30considering the options - roles, careers,
Knowledge Extraction from Technical Documents Knowledge Extraction from Technical Documents *With first class-support for Feature Modeling Rehan Rauf,
Dates and Time Calculations. Dates Dates are stored as serial numbers in Excel Dates are stored as serial numbers in Excel What does the serial number.
Welcome HE Advisers Day The important bits Fire alarms and facilities 11:50 13:00 with undergraduate students and HELOA members.
Winter 2013 Operations Workshop February 20, 2013.
INTERNET SHIELD COURSE F-SECURE ® ANTI-VIRUS CLIENT SECURITY 6.
11,80 0,0011,80 0,00 8,38 EPCOS AG A Member of TDK-EPC Corporation CC Munich, Germany December 2013 New EPCOS Website 5-Minute Guided Tour.
SBES Workshop Meeting#1 October 9 th, SBES Society of Black Engineers and Scientists Cal Poly, San Luis Obispo Whose House!?
4 th Annual User Meeting The Next Steps! Wednesday & Thursday, October 23 & 24, 2013 Westin Buckhead, Atlanta GA AGENDA.
Money Math Review.
Leading Australian Curriculum: Science Day 4. Australian Curriculum PURPOSE Curriculum leaders develop capacity to lead change and support schools and.
Kickoff 2009 Software Engineering Research Group.
First ADAGUC Workshop 3-4 Oct KNMI Atmospheric Data Access for the Geospatial User Community.
Example-Driven Modeling Using Michał Antkiewicz, Kacper Bąk, Krzysztof Czarnecki, Zinovy Diskin, Dina Zayan 1, and Andrzej Wąsowski 2
Figures-Chapter 2.
Applied Technology CIS-400 Central State University Prof. Hicks.
RM User Forum for Central Beds & Bedford Borough schools hosted by RM Welcome.
Flexible Product Line Engineering With a Virtual Platform Michał Antkiewicz NIER Track, ICSE’14 June 5,
Cloned Product Variants: From Ad-Hoc to Well-Managed Software Reuse Julia Rubin IBM Research - Haifa, Israel University of Toronto, Canada December 9,
SD60 Social Responsibility and Positive Behaviour Support Team Leader Training Day 2.
E-standards Expert Group Meeting #2 20th June, 2012.
SIGIR 2011 Doctoral Consortium Welcome!. Schedule for today 8:30Introductions 9:00Sarah K Tyler 9:25Katja Hofmann 9:50Miguel Martinez-Alvarez 10:15Break.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 1: Introduction.
1 EBC Evolution Refresher 27 th May 2005 BT Wholesale 1, City Place, Gatwick.
Network Security Workshop Dhaka, Bangladesh 09 – 11 November 2013 Proudly Supported by:
Olympic Torch Relay. THE COUNTDOWN IS ON days to go until Thursday 7th June 2012 Only a few.
Supporting People 15 th September 2010 Have your say We are listening!
Money Management Workshop. Overall Plan for the Day 9:30 - 9:45 – Registration 10: :30 – Aim 1 Money Bags 10: :00 – Coffee Break 11: :30.
Number bonds to 10,
Let’s take a 15 minute break Please be back on time.
Automatically Extracting Configuration Constraints Sarah Nadi *, Thorsten Berger *, Christian Kästner +, and Krzysztof Czarnecki * Product Line Engineering.
Bell Schedules Club Time is available from 8:05-8:20  1 st 8:20 – 9:15  2 nd 9:20 – 10:10  3 rd 10:15 – 11:05  4 th 11:10 – 12:50 A(11:10)
Agenda SwiNOG-6 09:00 – 09:30 Coffee and gipfeli 09:30 – 09:40 Welcome, Agenda, SwiNOG changes... 09:40 – 10:40 Open discussion „Filtering / Lawful interception“
Conference Program 09:00 Welcome 09:30 Session 1: Optics and Photonics 10:45 Coffee Break (Poster Session) 11:15 Session 2: Gravitation, Cosmology and.
Welcome to the international conference “Composites Testing and Model Identification” CompTest2003 Professor Michael WISNOM, Bristol University, UK Professor.
Shepshed Children and Young People’s Service Providers Event Welcome!
Introduction to Domain Engineering Dr Michał Antkiewicz 1
Technical Market Consultation. Welcome – Bienvenue - Welkom  Purpose of today: provide information on this interregional Roadcharging project to potential.
Powerpoint Jeopardy Category 1Category 2Category 3Category 4Category
“ Helping The Public Sector Deliver Better Public Services” P3O ® Workshop 30 June 2009 Welcome! Central Procurement Directorate/Centre of Excellence for.
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Mining Model Variability – Inside Model Redundancy Sandro Schulze, TU Braunschweig.
2015 Ontology Summit & Symposium Internet of Things: Toward Smart Networked Systems & Societies Draft 1.1 V1.11.
Domain Engineering Silvio Romero de Lemos Meira
Interact: RETSINA’s Agent Editor Provides a GUI interface to agent’s task and reduction libraries Allows –quick development of new libraries –easy extensions.
Configuration and E-commerce Invited talk, IFORS July 2002, Edinburgh, Scotland Jesper Møller IT University, Denmark [
A Novel Approach to Architectural Recovery in Evolving Object- Oriented Systems PhD thesis Koen De Hondt December 11, 1998.
HRL © 2009 IBM Corporation Model-Driven Product-Lines for Embedded Software and for Supply-Chain Companies Tali Yatzkar-Haham Julia Rubin,
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
Software Factories - Today and Tomorrow
Reverse Engineering: A Roadmap
Presentation transcript:

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

Variants is everywhere 2

Product Line Engineering exploit commonalities & manage variabilities 3 [Parnas 76]

4 copy import config Clone & own Component library Framework library Superset platform +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)