• DocumentCode
    2882795
  • Title

    Feature unweaving: Efficient variability extraction and specification for emerging software product lines

  • Author

    Stoiber, Reinhard ; Glinz, Martin

  • Author_Institution
    Dept. of Inf., Univ. of Zurich, Zurich, Switzerland
  • fYear
    2010
  • fDate
    27-27 Sept. 2010
  • Firstpage
    53
  • Lastpage
    62
  • Abstract
    Successful software products frequently evolve into software product lines, whether intentionally or not. In such cases, product managers have to be involved in creating and specifying the commonality and variability of the evolving software product line in order to continuously assure a winning business case. In this paper we introduce feature unweaving, a novel approach that allows a product manager to efficiently evolve an integrated graphical requirements model into a product line model: when he or she has identified variable elements, feature unweaving automatically extracts these elements and refactors them into a feature, using an aspect-oriented approach. Feature unweaving significantly reduces the required effort for variability specification, both on a clerical and intellectual level. Furthermore, variability constraints can be added to capture more knowledge about the features and their interdependencies. We evaluate and validate our approach with two case studies.
  • Keywords
    aspect-oriented programming; formal specification; formal verification; software development management; systems analysis; aspect-oriented approach; emerging software product line; feature unweaving; integrated graphical requirement model; software product management; variability constraint; variability specification; Biological system modeling; Containers; Feature extraction; Portfolios; Software; Unified modeling language; Weaving; Aspect-oriented Modeling; Graphical Requirements Modeling; Integrated Modeling; Requirements Engineering; Software Product Lines; Variability Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Management (IWSPM), 2010 Fourth International Workshop on
  • Conference_Location
    Sydney, NSW
  • Print_ISBN
    978-1-4244-8764-6
  • Type

    conf

  • DOI
    10.1109/IWSPM.2010.5623865
  • Filename
    5623865