Software Engineering Institute Carnegie Mellon

Software Product Lines
Latest Updates

TECHNOLOGIES

Acquisition Organizations
and Product Lines
Architectures for SPLs
Business Case
Diagnostic Instruments
Economic Model
Factory
Framework for SPL Practice
PLP Patterns
Product Line Analysis
Production Plan
Products and Services

LEARNING

Getting Started
Adopting Software
Product Lines
Bibliography
Curriculum
Glossary
Pedagogical Product Line
Presentations
Publications
(by type and date)
Publications
(by topic)
Success Stories

COMMUNITY

Conferences and Workshops
Hall of Fame
Related Web Sites
Upcoming Events
Software Architecture
Predictable Assembly from
Certifiable Components
Product Line Systems Program

Software Product Lines

Join us at SPLC

The 12th International Software Product Line Conference (SPLC 2008) will be held 8-12 September 2008 in Limerick, Ireland. SPLC is the most prestigious and leading forum for researchers, practitioners, and educators in the field of product line engineering.

SPLC 2008 will feature invited talks, technical paper presentations, panel discussions, tutorials, and workshops.

The SEI staff is helping to organize three workshops. We look forward to your participation.

What is a Software Product Line?

* Requires Javascript enabled

A software product line (SPL) is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.

Why are Software Product Lines Important?

Software product lines are rapidly emerging as a viable and important software development paradigm allowing companies to realize order-of-magnitude improvements in time to market, cost, productivity, quality, and other business drivers. Software product line engineering can also enable rapid market entry and flexible response, and provide a capability for mass customization.

 

Software Product Line Logo
{short description of image} About the Logo
{short description of image} Latest Updates in SPL's

Framework for Software Product Line Practice, Version 5

A Framework for Software Product Line Practice, Version 5, is now available.

A Framework for Software Product Line Practice is a Web-based, living document that aids the software community in software product line endeavors. Each version represents an incremental attempt to capture the latest information about successful software product line practices.

Arcade Game Maker Model Product Line

The Arcade Game Maker Pedagogical Product Line is an example product line created to support learning about and experimenting with software product lines. The example includes a set of actual product line assets and products, classroom-tested instructional material, and suggested exercises using the assets of the product line.

The SEI and Software Product Lines

The SEI's Product Line Systems Program, through the work of the Product Line Practice Initiative, has championed these ideas and pioneered many of the practices that characterize the software product line approach to software development. We are working to make software product line practice a dependable low-risk high-payoff practice that combines the necessary business and technical approaches to achieve success. We are a part of a growing community of researchers interested in maturing product line engineering.

Software Product Lines Knowledge and Expertise

Through this web page, you can:

Work Directly With Us

Learn how you can engage the SEI to help your organization undertake successful software product line engineering through our family of software product line products and services.

Interact with us!

Tell us about upcoming events with themes related to software product lines. Send us pointers to related web sites. Write us about your organization's software product line experiences. Add to the software product line bibliography.

What's the best paper or book on product lines? We are attempting to capture a list of the "best of the best" books and papers that every software product line engineer should read. This list will be generated by nominations from the software engineering community. Would you like to nominate a paper or book for the product line engineer's essential bookshelf? All nominations will become part of the collection and listed as part of this web site.

Let us know if you couldn't find something you were looking for.