The Third Software
|
|||
|
|||
|
Day 1 - Monday, August 30th, 2004 |
||||||
| Continental Breakfast | ||||||
| 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 |
|
| Refreshment Break | ||||||
| Lunch | ||||||
| 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 |
|
| Refreshment Break | ||||||
|
Day 2 - Tuesday, August 31st, 2004 |
|||||||
| Continental Breakfast | |||||||
| 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 |
|
| Refreshment Break | |||||||
| Lunch | |||||||
| 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 |
|
| Refreshment Break | |||||||
| Social Reception | |||||||
|
Day 3 - Wednesday, September 1st, 2004 |
|||||||
| Continental Breakfast | |||||||
| Session 1 | |||||||
| Welcome | |||||||
| Keynote Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools Jack Greenfield, Microsoft |
|||||||
| Refreshment Break | |||||||
| Session 2 Business: Experiences in Introducing Product Line Engineering Session Moderator: Martin Verlage, Market Maker Software AG |
|||||||
| Governing Software Product Lines and
Reorganizations Truman M. Jolley, Boeing Commercial Airplanes David J. Kasik, Boeing Commercial Airplanes Tammy R. Ben, Boeing Commercial Airplanes |
|||||||
| Software Product Line Support in
Coremetrics OA2004 James Snyder, Coremetrics, Inc. Harry Lai, Coremetrics, Inc. Shirish Reddy, Coremetrics, Inc. Jimmy Wan, Coremetrics, Inc. |
|||||||
| 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 |
|||||||
| Lunch | |||||||
| Session 3 | |||||||
| Workshop Report Session Moderator: Klaus Schmid, Fraunhofer IESE |
Architecture:
Panel Session Moderator: Charles Krueger, BigLever Software |
||||||
| Workshop organizers report on results | Product Line Binding Times: What You Don't Know Can Hurt You | ||||||
| Refreshment Break | |||||||
| Session 4 Architecture: Product Creation, Part I Session Moderator: Stefan Ferber, Robert Bosch |
|||||||
| 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 |
|||||||
| Automatic Generation of Program Families by
Model Restrictions Andrzej Wasowski, IT University of Copenhagen |
|||||||
| 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 |
|||||||
Demonstrations
|
|||||||
| Birds-of-a-Feather Sessions | |||||||
|
Day 4 - Thursday, September 2nd, 2004 |
||||
| Continental Breakfast | ||||
| Session 1 | ||||
| Business: Frameworks for Introducing
Product Line Engineering Session Moderator: Dirk Muthig, Fraunhofer IESE |
Quality Assurance: Panel Session Moderator: Charles Krueger, BigLever Software |
|||
| 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 |
How Can Testing Keep Pace with Accelerated Development in Software Product Lines? | |||
| 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 |
||||
| On
the Development of Software Product Family Components Jan Bosch, University of Groningen |
||||
| Refreshment Break | ||||
| Session 2 | ||||
| Architecture: Product
Creation, Part II Session Moderator: Scott Preece, Motorola |
Quality Assurance: Evaluation and
Planning Session Moderator: Frank van der Linden, Philips |
|||
| 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 |
Observations from the Recovery of a
Software Product Family Patricia Lago, Vrije Universiteit Amsterdam Hans van Vliet, Vrije Universiteit Amsterdam |
|||
| 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 |
Product Line Potential Analysis
Claudia Fritsch, Robert Bosch GmbH Ralf Hahn, Robert Bosch GmbH |
|||
| 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 |
Generalized Release Planning for Product
Line Architectures Louis J. M. Taborda, Macquarie University |
|||
| Lunch | ||||
| Session 3 | ||||
| Architecture: Product Line Feature
Models Session Moderator: Jan Bosch, University of Groningen |
Business: Panel Session Moderator: Charles Krueger, BigLever Software |
|||
| 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 |
Avoiding, Surviving, and Prevailing Over Pitfalls in Product Line Engineering | |||
| Staged
Configuration Using Feature Models Krzysztof Czarnecki, University of Waterloo Simon Helsen, University of Waterloo Ulrich Eisenecker, University of Applied Sciences Kaiserslautern |
||||
| 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 |
||||
| Refreshment Break | ||||
| Session 4 Product Line Hall of Fame Session Moderator: Paul Clements, Software Engineering Institute |
||||
| Wrap-Up and Future Plans Linda Northrop, SPLC steering committee chair |
||||
| End of Conference | ||||