The Third Software
Product Line Conference

Track: Quality Assurance

SPLC 2004
SPLC 2004 logo

   
  denotes topics in the Quality Assurance track
   

Day 1 - Monday, August 30th, 2004

7:30 – 8:30 Continental Breakfast
8:30 – 12:00 Workshop:
Solutions for Automotive Software Architectures: Open Standards, References, and Product Line Architectures
S. Ferber, A. Krüger, S. Voget, M. Weber
Workshop:
Quality Assurance in Reuse Contexts
R. Kolb, J. D. McGregor, and D. Muthig
Tutorial:
An Introduction to Software Product Lines
L. Northrop and P. Clements
Workshop:
SPLYR - The First Software Product Lines Young Researchers Workshop
B. Geppert, I. John, G. Lami
Tutorial:
Architecture-Centric Software Engineering
J. Bosch
Tutorial:
Starting Product Lines (I) — Systematic Product Line Planning and Adoption
K. Schmid and I. John
10:00 – 10:30 Refreshment Break
12:00 – 1:30 Lunch
1:30 – 5:00 Workshop Continued Workshop Continued Tutorial Continued Tutorial:
Developing a Measurement Program for Software Product Lines
S. Cohen, D. Zubrow, G. Chastek
Tutorial:
Software Variability Management
J. Bosch
Tutorial:
Starting Product Lines (II) — Product Line Analysis and Modeling
I. John and K. Schmid
3:00 – 3:30 Refreshment Break

Day 2 - Tuesday, August 31st, 2004

7:30 – 8:30 Continental Breakfast
8:30 – 12:00 Workshop:
SPLiT - Workshop on Software Product Line Testing
B. Geppert, C. Krueger, J. Li
Tutorial:
Product Line Analysis
G. Chastek and P. Donohoe
Tutorial:
Adopting Software Product Lines
L. Northrop and L. Jones
Workshop:
Software Variability Management for Product Derivation - Towards Tool Support
T. Männistö and J. Bosch
Workshop:
Modeling Business Issues of Software Product Lines
S. Cohen
Tutorial:
Product Line Architectures for Global Software Development
D. J. Paulish, R. Pichler, and W. Kuhn
Tutorial:
Quality Assurance for Software Product Lines
R. Kolb and D. Muthig
10:00 – 10:30 Refreshment Break
12:00 – 1:30 Lunch
1:30 – 5:00 Workshop Continued Tutorial:
Industrial-Strength Software Product line Engineering
J. Klein, D. Hill, and D. Weiss
Tutorial:
Generative Software Development
K. Czarnecki
Workshop Continued Workshop Continued Tutorial:
Using Domain-Specific Languages, Patterns, Frameworks, and Tools to Assemble Applications
J. Greenfield
Tutorial:
Designing Software Product Lines with the Unified Modeling Language (UML)
H. Gomaa
3:00 – 3:30 Refreshment Break
5:30 – 7:30 Social Reception

Day 3 - Wednesday, September 1st, 2004

8:00 – 8:30 Continental Breakfast
8:30 – 10:00 Session 1
8:30 – 9:00 Welcome
9:00 – 10:00 Keynote
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Jack Greenfield, Microsoft
10:00 – 10:30 Refreshment Break
10:30 – 12:00 Session 2
Business: Experiences in Introducing Product Line Engineering

Session Moderator: Martin Verlage, Market Maker Software AG
10:30 – 11:00 Governing Software Product Lines and Reorganizations
Truman M. Jolley, Boeing Commercial Airplanes
David J. Kasik, Boeing Commercial Airplanes
Tammy R. Ben, Boeing Commercial Airplanes
11:00 – 11:30 Software Product Line Support in Coremetrics OA2004
James Snyder, Coremetrics, Inc.
Harry Lai, Coremetrics, Inc.
Shirish Reddy, Coremetrics, Inc.
Jimmy Wan, Coremetrics, Inc.
11:30 –12:00 Introducing the Product Line Approach at Bosch Gasoline Systems: Experiences and Practices
Mirjam Steger, Robert Bosch GmbH
Christian Tischer, Robert Bosch GmbH
Birgit Boss, Robert Bosch GmbH
Andreas Müller, Robert Bosch GmbH
Oliver Pertler, Robert Bosch GmbH
Wolfgang Stolz, Robert Bosch GmbH
Stefan Ferber, Robert Bosch GmbH
12:00 – 1:00 Lunch
1:00 – 2:30 Session 3
Workshop Report
Session Moderator: Klaus Schmid, Fraunhofer IESE
Architecture: Panel
Session Moderator: Charles Krueger, BigLever Software
1:00 – 2:30 Workshop organizers report on results 1:00 – 2:30 Product Line Binding Times: What You Don't Know Can Hurt You
2:30 – 3:00 Refreshment Break
3:00 – 4:30 Session 4
Architecture: Product Creation, Part I

Session Moderator: Stefan Ferber, Robert Bosch
3:00 – 3:30 Four Mechanisms for Adaptable Systems: A Meta-Level Approach to Building a Software Product Line
Claudia Fritsch, Robert Bosch GmbH
Burkhardt Renz, University of Applied Sciences Gießen-Friedberg
3:30 – 4:00 Automatic Generation of Program Families by Model Restrictions
Andrzej Wasowski, IT University of Copenhagen
4:00 – 4:30 Software Product Lines in ArchJava
Sebastian Pavel, Ecole des Mines de Nantes - INRIA
Jacques Noyé, Ecole des Mines de Nantes - INRIA
Jean-Claude Royer, Ecole des Mines de Nantes - INRIA
5:30 – 8:30 Demonstrations
5:30 & 7:00
RequiLine: A Requirements Engineering Tool for Software Product Lines
Thomas Van Der Massen


6:00 & 7:30
MetaEdit+ metaCASE tool for Domain-Specific Modeling and Product Generation
Juha-Pekka Tolvanen
5:30 & 7:00
ConIPF: Configuration in Industrial Product Families
John MacGregor


6:00 & 7:30
Understanding Product Line Architectures Using Dependency Models
Neeraj Sangal & Ev Jordan
5:30 & 7:30
Software Mass Customization with BigLever Software's GEARS
Charles Krueger


6:00 & 7:00
Tools Supporting Domain-Specific Languages
Jack Greenfield

6:30 & 8:00
Building the Buzz: www.softwareproductlines.com
Charles Krueger
7:00 – 9:00 Birds-of-a-Feather Sessions

Day 4 - Thursday, September 2nd, 2004

8:00 – 8:30 Continental Breakfast
8:30 – 10:00 Session 1
Business: Frameworks for Introducing Product Line Engineering
Session Moderator: Dirk Muthig, Fraunhofer IESE
Quality Assurance: Panel
Session Moderator: Charles Krueger, BigLever Software
8:30 – 9:00 Software Product Family Evaluation
Frank van der Linden, Philips Medical Systems
Jan Bosch, University of Groningen
Erik Kamsties, University of Duisburg-Essen
Kari Känsälä, Nokia Research Center
Henk Obbink, Philips Research Laboratories
8:30 – 10:00 How Can Testing Keep Pace with Accelerated Development in Software Product Lines?
9:00 – 9:30 Practical Evaluation of Software Product Family Architectures
Eila Niemelä, VTT Technical Research Centre of Finland
Mari Matinlassi, VTT Technical Research Centre of Finland
Anne Taulavuori, VTT Technical Research Centre of Finland
9:30 – 10:00 On the Development of Software Product Family Components
Jan Bosch, University of Groningen
10:00 – 10:30 Refreshment Break
10:30 – 12:00 Session 2
Architecture: Product Creation, Part II
Session Moderator: Scott Preece, Motorola
Quality Assurance: Evaluation and Planning
Session Moderator: Frank van der Linden, Philips
10:30 – 11:00 Experiences in Software Product Families: Problems and Issues During Product Derivation
Sybren Deelstra, University of Groningen
Marco Sinnema, University of Groningen
Jan Bosch, University of Groningen
10:30 – 11:00 Observations from the Recovery of a Software Product Family
Patricia Lago, Vrije Universiteit Amsterdam
Hans van Vliet, Vrije Universiteit Amsterdam
11:00 – 11:30 A Feature-Based Approach to Product Line Production Planning
Jaejoon Lee, Pohang University of Science and Technology
Kyo C. Kang, Pohang University of Science and Technology
Sajoong Kim, Korea Software Institute
11:00 – 11:30 Product Line Potential Analysis
Claudia Fritsch, Robert Bosch GmbH
Ralf Hahn, Robert Bosch GmbH
11:30 – 12:00 COVAMOF: A Framework for Modeling Variability in Software Product Families
Marco Sinnema, University of Groningen
Sybren Deelstra, University of Groningen
Jos Nijhuis, University of Groningen
Jan Bosch, University of Groningen
11:30 – 12:00 Generalized Release Planning for Product Line Architectures
Louis J. M. Taborda, Macquarie University
12:00 – 1:00 Lunch
1:00 – 2:30 Session 3
Architecture: Product Line Feature Models
Session Moderator: Jan Bosch, University of Groningen
Business: Panel
Session Moderator: Charles Krueger, BigLever Software
1:00 – 1:30 A Methodology for the Derivation and Verification of Use Cases for Product Lines
A. Fantechi, Università di Firenze
S. Gnesi, Istituto di Scienze e Tecnologie dell'Informazione "A.Faedo"
G. Lami, Istituto di Scienze e Tecnologie dell'Informazione "A.Faedo"
E. Nesti, Università di Firenze
1:00 – 2:30 Avoiding, Surviving, and Prevailing Over Pitfalls in Product Line Engineering
1:30 – 2:00 Staged Configuration Using Feature Models
Krzysztof Czarnecki, University of Waterloo
Simon Helsen, University of Waterloo
Ulrich Eisenecker, University of Applied Sciences Kaiserslautern
2:00 – 2:30 Scenario-Based Decision Making for Architectural Variability in Product Families
Pierre America, Philips Research
Dieter Hammer, Technical University Eindhoven
Mugurel T. Ionita, Technical University Eindhoven
Henk Obbink, Philips Research
Eelco Rommes, Philips Research
2:30 – 3:00 Refreshment Break
3:00 – 4:00 Session 4
Product Line Hall of Fame

Session Moderator: Paul Clements, Software Engineering Institute
4:00 – 4:15 Wrap-Up and Future Plans
Linda Northrop, SPLC steering committee chair
4:15 End of Conference


SEI Logo
Copyright 2004 by Carnegie Mellon University