Conference Information   

{short description of image} SPLC 2006 Home
{short description of image} Keynote Speakers
{short description of image} Technical Program
{short description of image} Tutorials
{short description of image} Workshops
{short description of image} Panels
{short description of image} Software Product Lines
Doctoral Symposium
{short description of image} Software Product Line
Hall of Fame
{short description of image} Birds-of-a-Feather
{short description of image} Important Dates
{short description of image} Corporate Supporters
{short description of image} Conference & Program
Committees
{short description of image} Location/Hotel
{short description of image} Past Conferences
{short description of image} Contact Information

Panel 1 (P1)
10th International Software Product Line Conference
(SPLC 2006)
21-24 August 2006
Baltimore, Maryland, USA

Panel on Product Derivation Approaches
23 August 2006

Panel moderator: David Weiss, Avaya Labs


Panelists:
Danilo Beuche, pure-systems
Charles Krueger, BigLever Software
Rob van Ommering, Philips Research
Juha-Pekka Tolvanen, MetaCase

Abstract
This panel looks at product derivation approaches and their differences, strengths and weaknesses in different PLE situations. Each panelist will examine a common problem (the Interactive Television Applications) and provide an overview of their product derivation approach and how it was used to solve the problem.

Overview
At some point, no matter how wonderful your product line process is, you have to ship the products. The panelists will each present a different approach to PLE, concentrating on how actual products are derived from specifications. The approaches presented include feature modeling, architecture description languages, UML and domain-specific modeling languages.

A common product specification and derivation task will be given to all panelists, and they will show how their approach works on it. The audience can - and is warmly encouraged to - participate, ask additional questions, heckle, and hopefully laugh. A major goal is to identify the classes of PLE situations that best suit each approach.

Following are some of the questions and issues to be addressed by the panel.

  1. How large a portion of a product is automatically derived? Please answer in terms of some reasonably precise measure, such as percent of modules, classes, or KNCSL, or coverage in a feature model.
  2. How are new features and functionality developed? Give an example, if possible.
  3. What is the cost and time to create a new feature or change the application platform, e.g., in hours of effort as a fraction of effort needed to create the application engineering environment? Alternatively, how would you estimate the cost and time?

  

Contact Information:
For general information, contact John D. McGregor.
For web site information, contact Bob Krut.