• DocumentCode
    2440324
  • Title

    An approach to variability management in service-oriented product lines

  • Author

    Khoshnevis, Sedigheh

  • Author_Institution
    Dept. of Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
  • fYear
    2012
  • fDate
    2-9 June 2012
  • Firstpage
    1483
  • Lastpage
    1486
  • Abstract
    Service-Oriented product lines (SOPLs) are dynamic software product lines, in which, the products are developed based on services and service-oriented architecture. Although there are similarities between components and services, there are important differences so that we cannot use component-based product line engineering methods and techniques for SOPL engineering. These differences emerge from the fact that, services can be discovered as black box elements from external repositories. Moreover, services can be dynamically bound and are business-aligned. Therefore, analyzing the conformance of discovered external services with the variability of services in the SOPL - which must be aligned to the variable business needs-is necessary. Variability must be managed, that is, it must be represented (modeled), used (instantiated and capable of conformance checking) and maintained (evolved) over time. Feature Models are insufficient for modeling variability in SOPL, because, services cannot be simply mapped to one or more features, and identification of the mapping depends on knowing the detailed implementation of the services. This research aims at providing an approach to managing the variability in SOPLs so that external services can be involved in the SOPL engineering. This paper presents an overview of the proposal.
  • Keywords
    product development; service-oriented architecture; software reusability; SOPL engineering; component-based product line engineering methods; dynamic software product lines; feature models; service-oriented architecture; service-oriented product lines; variability management approach; Biological system modeling; Business; Computers; Modeling; Service oriented architecture; Support vector machines; Conformance Checking; Service-Oriented Product Line; Variability Management; Variability Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2012 34th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4673-1066-6
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1109/ICSE.2012.6227056
  • Filename
    6227056