• DocumentCode
    1690701
  • Title

    A comprehensive product line scoping approach and its validation

  • Author

    Schmid, Klaus

  • Author_Institution
    Fraunhofer Inst. for Exp. Software Eng., Kaiserslautern, Germany
  • fYear
    2002
  • Firstpage
    593
  • Lastpage
    603
  • Abstract
    Product line engineering is a recent approach to software development that specifically aims at exploiting commonalities and systematic variabilities among functionally overlapping systems in terms of large scale reuse. Taking full advantage of this potential requires adequate planning and management of the reuse approach as otherwise huge economic benefits will be missed due to an inappropriate alignment of the reuse infrastructure. Key in product line planning is the scoping activity, which aims at focussing the reuse investment where it pays. Scoping actually happens on several levels in the process: during the domain analysis step (analysis of product line requirements) a focusing needs to happen just like during the decision of what to implement for reuse. The latter decision also has important ramifications for the development of an appropriate reference architecture as it provides the reusability requirements for this step. We describe an integrated approach that has been developed, improved, and validated over the last few years. The approach fully covers the scoping activities of domain scoping and reuse infrastructure scoping and was validated in several industrial case studies.
  • Keywords
    software reusability; software standards; systems analysis; comprehensive product line scoping approach; domain analysis step; domain scoping; economic benefits; functionally overlapping systems; industrial case studies; integrated approach; large scale reuse; product line engineering; product line planning; product line requirements; reference architecture; reusability requirements; reuse approach; reuse infrastructure; reuse infrastructure scoping; reuse investment; scoping activity; software development; systematic variabilities; Investments; Large-scale systems; Permission; Portfolios; Programming; Software engineering; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2002. ICSE 2002. Proceedings of the 24rd International Conference on
  • Conference_Location
    Orlando, FL, USA
  • Print_ISBN
    1-58113-472-X
  • Type

    conf

  • Filename
    1008004