• DocumentCode
    2853216
  • Title

    An Approach for Developing Service Oriented Product Lines

  • Author

    Lee, Jaejoon ; Muthig, Dirk ; Naab, Matthias

  • Author_Institution
    Comput. Dept., Lancaster Univ., Lancaster
  • fYear
    2008
  • fDate
    8-12 Sept. 2008
  • Firstpage
    275
  • Lastpage
    284
  • Abstract
    Service Orientation (SO) is a relevant promising candidate for accommodating rapidly changing user needs and expectations. Adopting SO in practice for real software and system development, however, has uncovered several challenging issues, such as how to identify services, determining configurations of services that are relevant to users´ current context, and maintaining system integrity after configuration changes. In this paper, we propose a method that addresses these issues by adapting a feature-oriented product line engineering approach. Our method is based on the feature analysis technique that enables us to identify services of a service oriented system. The method is notable in that it guides developers to identify services at the right level of granularity, to map users´ context to relevant service configuration, and to maintain system integrity in terms of invariants and pre/post conditions of services. We also propose a heterogeneous style based architecture model for developing such systems.
  • Keywords
    product development; software architecture; software reusability; systems analysis; feature analysis technique; feature-oriented product line engineering approach; heterogeneous style based architecture model; service oriented product line development; service oriented system development; system integrity maintenance; Acceleration; Computer architecture; Context-aware services; Internet; Maintenance engineering; Programming; Runtime environment; Software engineering; Software maintenance; Software systems; feature orientation; product line architecture; service orientation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Product Line Conference, 2008. SPLC '08. 12th International
  • Conference_Location
    Limerick
  • Print_ISBN
    978-0-7695-3303-2
  • Type

    conf

  • DOI
    10.1109/SPLC.2008.34
  • Filename
    4626861