Conference 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.
- 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.
- How are new
features and functionality developed? Give an example, if possible.
- 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?
|