This book constitutes the refereed proceedings of the Third International Software Product Line Conference, SPLC 2004, held in Boston, MA, USA in August/September 2004.
The 18 revised full technical papers presented together with a keynote abstract and summaries of panels, tutorials, and workshops were carefully reviewed and selected for inclusion in the book. Organized in sections on business, architecture, and quality assurance, the papers address topics ranging from how to start a software product line in a company, to case studies of mature product lines and the technology used, to test strategies of product lines, to strategies and notations for creating product line architectures, and to the importance of binding times in creating product lines.
Author(s): Truman M. Jolley, David J. Kasik, Tammy R. Ben (auth.), Robert L. Nord (eds.)
Series: Lecture Notes in Computer Science 3154
Edition: 1
Publisher: Springer-Verlag Berlin Heidelberg
Year: 2004
Language: English
Pages: 336
Tags: Software Engineering; Computers and Society; Management of Computing and Information Systems
Front Matter....Pages -
Governing Software Product Lines and Reorganizations....Pages 1-17
Software Product Line Support in Coremetrics OA2004....Pages 18-33
Introducing PLA at Bosch Gasoline Systems: Experiences and Practices....Pages 34-50
Four Mechanisms for Adaptable Systems....Pages 51-72
Automatic Generation of Program Families by Model Restrictions....Pages 73-89
Dynamic Configuration of Software Product Lines in ArchJava....Pages 90-109
Software Product Family Evaluation....Pages 110-129
Practical Evaluation of Software Product Family Architectures....Pages 130-145
On the Development of Software Product-Family Components....Pages 146-164
Experiences in Software Product Families: Problems and Issues During Product Derivation....Pages 165-182
A Feature-Based Approach to Product Line Production Planning....Pages 183-196
COVAMOF: A Framework for Modeling Variability in Software Product Families....Pages 197-213
Observations from the Recovery of a Software Product Family....Pages 214-227
Product Line Potential Analysis....Pages 228-237
Generalized Release Planning for Product Line Architectures....Pages 238-254
A Methodology for the Derivation and Verification of Use Cases for Product Lines....Pages 255-265
Staged Configuration Using Feature Models....Pages 266-283
Scenario-Based Decision Making for Architectural Variability in Product Families....Pages 284-303
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools....Pages 304-304
Product Line Binding Times: What You Don’t Know Can Hurt You....Pages 305-306
Avoiding, Surviving, and Prevailing over Pitfalls in Product Line Engineering....Pages 307-307
How Can Testing Keep Pace with Accelerated Development in Software Product Line Engineering?....Pages 308-309
Product Line Analysis....Pages 310-310
Industrial-Strength Software Product Line Engineering....Pages 311-311
Quality Assurance for Software Product Lines....Pages 312-312
Product Line Architectures for Global Software Development....Pages 313-313
Architecture-Centric Software Engineering....Pages 314-314
Software Variability Management....Pages 315-316
Designing Software Product Lines with the Unified Modeling Language (UML)....Pages 317-317
Developing a Measurement Program for Software Product Lines....Pages 318-318
Starting Product Lines (I) — Systematic Product Line Planning and Adoption....Pages 319-319
Starting Product Lines (II) — Product Line Analysis and Modeling....Pages 320-320
Generative Software Development....Pages 321-321
An Introduction to Software Product Lines....Pages 322-322
Adopting Software Product Lines....Pages 323-323
Using Domain-Specific Languages, Patterns, Frameworks, and Tools to Assemble Applications....Pages 324-324
SPLiT – Workshop on Software Product Line Testing....Pages 325-326
SPLYR – The First S oftware P roduct L ines Y oung R esearchers Workshop....Pages 327-328
Workshop on Modeling Business Issues of Software Product Lines....Pages 329-329
Workshop on Quality Assurance in Reuse Contexts....Pages 330-330
Workshop on Software Variability Management for Product Derivation — Towards Tool Support....Pages 331-331
International Workshop on Solutions for Automotive Software Architectures: Open Standards, References, and Product Line Architectures....Pages 332-333
Back Matter....Pages -