An Approach for Developing Service Oriented Product Lines

被引:29
|
作者
Lee, Jaejoon [1 ]
Muthig, Dirk [2 ]
Naab, Matthias [2 ]
机构
[1] Univ Lancaster, Dept Comp, InfoLab21, South Dr, Lancaster, England
[2] Fraunhofer Inst Expt Software Engn IESE, D-67663 Kaiserslautern, Germany
关键词
D O I
10.1109/SPLC.2008.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:275 / +
页数:3
相关论文
共 50 条
  • [31] A feature-oriented approach to developing dynamically reconfigurable products in product line engineering
    Lee, Jaejoon
    Kang, Kyo C.
    SPLC 2006: 10TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2006, : 131 - +
  • [32] A Quality Aggregation Model for Service-Oriented Software Product Lines Based on Variability and Composition Patterns
    Mohabbati, Bardia
    Gasevic, Dragan
    Hatala, Marek
    Asadi, Mohsen
    Bagheri, Ebrahim
    Boskovic, Marko
    SERVICE-ORIENTED COMPUTING, 2011, 7084 : 436 - 451
  • [33] SOPLE-DE: An Approach to Design Service-Oriented Product Line Architectures
    Medeiros, Flavio M.
    de Almeida, Eduardo S.
    Meira, Silvio R. L.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 456 - +
  • [34] Building Service-Oriented User Agents Using a Software Product Line Approach
    Nunes, Ingrid
    de Lucena, Carlos J. P.
    Cowan, Donald
    Alencar, Paulo
    FORMAL FOUNDATIONS OF REUSE AND DOMAIN ENGINEERING, PROCEEDINGS, 2009, 5791 : 236 - +
  • [35] An Approach for Developing Groupware Product Lines Based on the 3C Collaboration Model
    Gadelha, Bruno
    Nunes, Ingrid
    Fuks, Hugo
    de Lucena, Carlos J. P.
    GROUPWARE-DESIGN: IMPLEMENTATION, AND USE, PROCEEDINGS, 2009, 5784 : 328 - 343
  • [36] Model-driven approach to developing domain functional requirements in software product lines
    Guo, J.
    Wang, Y.
    Zhang, Z.
    Nummenmaa, J.
    Niu, N.
    IET SOFTWARE, 2012, 6 (04) : 391 - 401
  • [37] SyMPLES A SysML-based Approach for Developing Embedded Systems Software Product Lines
    Silva, Rogerio F.
    Fragal, Vanderson H.
    Oliveira Junior, Edson A.
    Gimenes, Itana M. S.
    Oquendo, Flavio
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 257 - 264
  • [38] An Approach for Developing Component-Based Groupware Product Lines Using the Groupware Workbench
    Gadelha, Bruno
    Cirilo, Elder
    Gerosa, Marco Aurelio
    Castro, Alberto, Jr.
    Fuks, Hugo
    Lucena, Carlos J. P.
    SOFTWARE PRODUCT LINES: GOING BEYOND, 2010, 6287 : 446 - +
  • [39] Developing a Data Quality Methodology in Service Oriented Context Using Design Science Approach
    Petkov, Plamen
    Helfert, Markus
    PERSPECTIVES IN BUSINESS INFORMATICS RESEARCH, BIR 2013, 2013, 158 : 254 - 266
  • [40] An approach to developing service-oriented architectures (SOA) in the domain of geographic information systems
    Marin Morales, Maria Isabel
    CUADERNO ACTIVA, 2012, (03): : 45 - 55