• DocumentCode
    2039113
  • Title

    Transitioning from product line requirements to product line architecture

  • Author

    Savolainen, Juha ; Oliver, Ian ; Mannion, Mike ; Zuo, Hailang

  • Author_Institution
    Nokia Res. Center, Helsinki, Finland
  • Volume
    1
  • fYear
    2005
  • fDate
    26-28 July 2005
  • Firstpage
    186
  • Abstract
    Software product line development is a compromise between customer requirements, existing product line architectural constraints and commercial needs. Managing variability is the key to a successful product line development. Product line models of requirements and features can be constructed that contain variation points. New products can be driven by making requirement selections from a product line model of requirements but as the product line evolves selections are constrained by the design of the existing product line architecture and the cost of making these changes. We present a set of rules that map the selection constraint values of requirements to the selection constraint values of features which in turn map on to the selection constraint values of architectural assets. We illustrate the application of the rules using a worked example.
  • Keywords
    formal specification; management of change; software architecture; software development management; customer requirement; product line architectural constraints; product line architecture; product line requirements; requirement selection; software product line development; variability management; Application software; Asset management; Computer architecture; Costs; Information systems; Maintenance engineering; Natural languages; Software development management; Software maintenance; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2005. COMPSAC 2005. 29th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2413-3
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2005.160
  • Filename
    1510019