• DocumentCode
    3020116
  • Title

    Domain Engineering of Software Product Lines with Service-Oriented Architecture

  • Author

    Queiroz, Paulo G G ; Braga, Rosana T V

  • Author_Institution
    Inst. de Cienc. Mat. e de Comput., Univ. de Sao Paulo, Sao Carlos, Brazil
  • fYear
    2010
  • fDate
    27-29 Sept. 2010
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    Software product lines (SPL) have been established as one of the best ways to promote reuse of both requirements and software architecture, even with a high cost when compared to the development of single systems. Service-oriented architecture (SOA) can further facilitate the development of SPL, since several features of the SPL can be implemented by services available on a network. This paper presents SoProL-WS, which is a development approach for SPL using SOA. The focus of this article is in the domain engineering phase, where the SPL architecture is developed based on services. From this architecture, one can derive products in the subsequent application engineering phase. The goal of SoProL-WS is to reduce SPL development costs and time, facilitating its maintenance, evolution and derivation of its members. Additionally, this paper presents a case study where SoProl-WS is applied to develop a product line for Web auctions.
  • Keywords
    Web services; software architecture; SOA; SPL; SPL development costs; SoProL-WS; Web auctions; application engineering phase; service-oriented architecture; software architecture; software product line domain engineering; Adaptation model; Kernel; Semiconductor optical amplifiers; Service oriented architecture; Unified modeling language; Domain engineering; Service-oriented architecture; Software product lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Components, Architectures and Reuse (SBCARS), 2010 Fourth Brazilian Symposium on
  • Conference_Location
    Bahia
  • Print_ISBN
    978-1-4244-8707-3
  • Electronic_ISBN
    978-0-7695-4259-1
  • Type

    conf

  • DOI
    10.1109/SBCARS.2010.18
  • Filename
    5631922