The Third Software
Product Line Conference

Conference Program Showing All Tracks

SPLC 2004
SPLC 2004 logo

 Track Indicators

 Architecture for Product Lines Architecture for Product Lines
 Business and Economic Issues Business and Economic Issues
 Quality Assurance Quality Assurance

Day 1 - Monday, August 30th, 2004

7:30 – 8:30 Continental Breakfast
8:30 – 12:00 Architecture for Product Lines Workshop:
Solutions for Automotive Software Architectures: Open Standards, References, and Product Line Architectures
S. Ferber, A. Krüger, S. Voget, M. Weber
Quality Assurance 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
Architecture for Product Lines 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 Business and Economic IssuesQuality Assurance Tutorial:
Developing a Measurement Program for Software Product Lines
S. Cohen, D. Zubrow, G. Chastek
Architecture for Product Lines Tutorial:
Software Variability Management
J. Bosch
Business and Economic Issues 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 Quality Assurance Workshop:
SPLiT - Workshop on Software Product Line Testing
B. Geppert, C. Krueger, J. Li
Business and Economic Issues Tutorial:
Product Line Analysis
G. Chastek and P. Donohoe
Tutorial:
Adopting Software Product Lines
L. Northrop and L. Jones
Architecture for Product Lines Workshop:
Software Variability Management for Product Derivation - Towards Tool Support
T. Männistö and J. Bosch
Business and Economic Issues Workshop:
Modeling Business Issues of Software Product Lines
S. Cohen
Architecture for Product Lines Tutorial:
Product Line Architectures for Global Software Development
D. J. Paulish, R. Pichler, and W. Kuhn
Quality Assurance 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 Architecture for Product LinesBusiness and Economic Issues Tutorial:
Industrial- Strength Software Product line Engineering
J. Klein, D. Hill, and D. Weiss
Architecture for Product Lines Tutorial:
Generative Software Development
K. Czarnecki
Workshop Continued Workshop Continued Architecture for Product Lines Tutorial:
Using Domain- Specific Languages, Patterns, Frameworks, and Tools to Assemble Applications
J. Greenfield
Architecture for Product Lines 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 and Economic Issues 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 for Product Lines 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 for Product Lines 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 and Economic Issues Business: Frameworks for Introducing Product Line Engineering
Session Moderator: Dirk Muthig, Fraunhofer IESE
Quality Assurance 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 for Product Lines Architecture: Product Creation, Part II
Session Moderator: Scott Preece, Motorola
Quality Assurance 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 for Product Lines Architecture: Product Line Feature Models
Session Moderator: Jan Bosch, University of Groningen
Business and Economic Issues 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