Workshop Program

Preliminary program:
  • 08:30am - 09:00am: Welcome and opening

  • 09:00am - 10:00am: Invited talk: Len Bass, SEI, USA (Identifying and Evaluating Variation Points in Residential Demand Response Systems)

  • 10:00am - 10:30am: Coffee break

  • 10:30am - 11:30am: Invited talk: Juha Savolainen, Nokia Research, Finland (Experiences in Managing Evolution of Large Product Lines)

  • 11:30am - 11:45am: From Requirements to Architecture for Software Product lines (Keivilany Coelho, Thais Batista, Federal University of Rio Grande do Norte, Brazil)

  • 11:45am - 12:00pm: Towards a Solution for Change Impact Analysis of Software Product Line Products (Bartosz Michalik, Danny Weyns, Katholieke Universiteit Leuven, Belgium)

  • 12:00pm - 01:30pm: Lunch break

  • 01:30pm - 01:45pm: Challenges of Variability in Model-Driven and Transformational Approaches: A Systematic Survey (Soheila Tajali, Vojislav Radonjic, Jean-Pierre Corriveau, Carleton University, Canada)

  • 01:45pm - 02:00pm: Feature Based Variability for Service Oriented Architectures (Mohammad Abu-Matar, Hassan Gomaa, George Mason University, USA)

  • 02:00pm - 03:30pm: Breakout session 1

  • 03:30pm - 04:00pm: Coffee break

  • 04:00pm - 04:30pm: Breakout session 2

  • 04:30pm - 05:00pm: Plenary presentations

  • 05:00pm - 05:30pm: Wrap-up and closing
Invited talks:
  • Len Bass, SEI, USA: Identifying and Evaluating Variation Points in Residential Demand Response Systems

    Abstract: Substantial differences exist in the process of identifying variation points between precedented and unprecedented systems. The identification of variation points when building a precedented system relies on the precedents. When building an unprecedented system, any decision that is made during the design process is potentially a variation point. In order to determine which of these decisions are actually variation points, the alternatives for each decision must be examined to determine which alternative or alternatives are chosen to be carried forward. This evaluation has many similarities with standard architectural evaluation techniques but also some differences.

    In this talk, I will describe our experience with Residential Demand Response programs. These are programs that utility companies institute to reduce electricity demand by residential consumers during peak periods. Currently, there are a number of pilot programs ongoing but there are no programs that manage the projected hundreds of thousands or millions of customers that might sign up for them. Consequently, a major unknown in constructing a demand response program is the effect of scale. I will describe how we evaluated residential demand response from the perspective of scale and how we accumulated the information necessary to make a determination of what the variation points should be.

  • Juha Savolainen, Nokia Research, Finland: Experiences in Managing Evolution of Large Product Lines

    Abstract: N/A