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 2 (P2)
10th International Software Product Line Conference
(SPLC 2006)
21-24 August 2006
Baltimore, Maryland, USA

Panel on Testing in a Software Product Line
23 August 2006

Panel moderator: Klaus Pohl, Lero, The Irish Software Engineering Research Centre & University of Duisburg-Essen, Germany


Panelists:
Georg Grütter, Robert Bosch GmbH, Germany
John D. McGregor, Clemson University, USA
Andreas Metzger, University of Duisburg-Essen, Germany
Tim Trew, Philips Research, The Netherlands

Abstract
This panel is about system testing of software product line artifacts. The panelist will present different approaches for software product line testing. Together, we will discuss their pros and cons. As a kind of benchmark, a common example of an online store (The eShop Product Line) will be used to ease the comparison of the different testing approaches.

Overview
Each panelist will present an approach to test the domain and application artifacts in software product line engineering. The decision whether to test the domain artifacts in domain engineering or if testing is delayed to application engineering is left to the panelists.

To facilitate a better comparison of the different test approaches, each panelist will illustrate his approach using a running example of an online store product line.

The discussions will, among others, cover the following questions:

  • Should there be system testing in domain engineering, or should system tests be performed during application engineering only?
  • Which test artifacts can be reused during product line testing?
  • Is there an advantage of creating domain test artifacts which are reused during application engineering?
  • Can application test cases be generated? And if so, should they be generated from domain test cases or just from application engineering artifacts?
  • Does the model-based test case derivation offer benefits when compared with deriving test cases directly from natural language requirements?

  

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