Variability dependencies in product family engineering

  • M Jaring*
  • , J Bosch
  • *Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    13 Citations (Scopus)

    Abstract

    In a product family context, software architects anticipate product diversification and design architectures that support variants in both space (multiple contexts) and time (changing contexts). Product diversification is based on the concept of variability: a single architecture and a set of components support a family of products. Software product families need to support increasing amounts of variability, leading to a situation where variability dependencies become of primary concern. This paper discusses (1) a taxonomy of variability dependencies and (2) a case study in designing a program monitor and exception handler for a legacy system. The study shows that the types of variability dependencies in a system depend on how the system is designed and architected.

    Original languageEnglish
    Title of host publicationSOFTWARE PRODUCT-FAMILY ENGINEERING
    EditorsF VanDerLinden
    Place of PublicationBERLIN
    PublisherSpringer
    Pages81-97
    Number of pages17
    ISBN (Print)3-540-21941-2
    Publication statusPublished - 2004
    Event5th International Workshop on Product Family Engineering (PFE-5) - , Italy
    Duration: 4-Nov-20036-Nov-2003

    Publication series

    NameLECTURE NOTES IN COMPUTER SCIENCE
    PublisherSPRINGER-VERLAG BERLIN
    Volume3014
    ISSN (Print)0302-9743

    Other

    Other5th International Workshop on Product Family Engineering (PFE-5)
    Country/TerritoryItaly
    Period04/11/200306/11/2003

    Keywords

    • SOFTWARE
    • MODEL

    Fingerprint

    Dive into the research topics of 'Variability dependencies in product family engineering'. Together they form a unique fingerprint.

    Cite this