This material is being posted by Carnegie Mellon University's Software Engineering Institute (SEI) on this Web site as a community service.
The First Software
|
![]() |
A software product line is a group of software products sharing a common, managed set of features that satisfy the needs of a specific market. Business context, technology, and quality attribute requirements all exert a strong influence on the shape of the architecture for a product line. It has been postulated that what makes architectures for a product line different from those for any large system is the emphasis on the support for variation. A product line architecture must capture the description of commonalities and variabilities in the software products at a given point in time.
The issue facing this panel is how well do existing design methods support the development of architectures for product lines and what remains to be done. Panelists will discuss the difference between product line architectures and architectures for single systems and how their design method exploits the difference.
Software product lines have received increasing amounts of attention especially from industry. During recent years several software development organizations have launched software product line initiatives, in order to study, adopt and assess the opportunities and benefits offered by a product line approach in their business area. The objective of this panel session is to surface and discuss the various ways followed by these organizations to institutionalize software product lines. This panel presents the opportunity to, among others, debate on:
How do industrial organizations adopt a product line approach ? Is
it a bottom-up or a top-down initiative?
What organizational model is applied? Do they have launched
initiatives in some business divisions.
What is the maturity of these initiatives, e.g. experiment, pilot
product line or operational product line?
What kind of process has been followed to evolve product line
experiments to operational product lines?
What migration phases are followed?
What decision process was used to decide on the adoption of a
product line approach?
What is still lacking in terms of process, technology, tools,
assessment model, adoption process, etc.?
The SEI is a
federally funded research and development center sponsored by
the U.S.
Department of Defense and operated by Carnegie Mellon University.
Copyright
©2000
by Carnegie Mellon
University