• DocumentCode
    3445038
  • Title

    Variability Modeling for Service Oriented Product Line Architectures

  • Author

    Abu-Matar, M. ; Gomaa, H.

  • Author_Institution
    Comput. Sci. Dept., George Mason Univ., Fairfax, VA, USA
  • fYear
    2011
  • fDate
    22-26 Aug. 2011
  • Firstpage
    110
  • Lastpage
    119
  • Abstract
    Service Oriented Architecture (SOA) has emerged as a model for distributed computing that promotes flexible deployment and reuse. Software product lines (SPL) promote reusable development for product families. SOA systems need the capability of managing variability to address different client requirements. Our approach uses SPL concepts to model SOA systems as service families. SPL development relies on feature models to describe the commonality and variability of member applications. We introduce a multiple view SOA variability model based on feature modeling, which is described in UML and SoaML, the newly released SOA standard. Such a framework facilitates variability modeling of service families in a systematic and platform independent way.
  • Keywords
    distributed processing; product development; service-oriented architecture; software reusability; SOA systems; SOA variability model; SPL concepts; SoaML; UML; distributed computing; feature modeling; product family reusable development; service family variability modeling; service oriented product line architectures; variability management; Contracts; Kernel; Organizations; Service oriented architecture; Unified modeling language; Feature Modeling; Service Oriented Architecture; Software Product Lines; Variability Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference (SPLC), 2011 15th International
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-1029-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2011.26
  • Filename
    6030052