A Preliminary Assessment of Variability Implementation Mechanisms in Service-Oriented Computing

被引:0
|
作者
Matos Alvim, Loreno Freitas [1 ]
Machado, Ivan do Carmo [1 ]
de Almeida, Eduardo Santana [1 ]
机构
[1] Fed Univ Bahia Salvador, Comp Sci Dept, Salvador, BA, Brazil
关键词
Software Product Lines; Service-Oriented Product Lines; Decision model; SOFTWARE PRODUCT LINES;
D O I
10.1007/978-3-319-56856-0_3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Service-Oriented Computing and Software Product Lines are software development strategies capable to provide a systematic means to reuse existing software assets, rather than repeatedly developing them from scratch, for every new software system. The inherent characteristics of both strategies has led the research community to combine them, in what is commonly referred to as Service-Oriented Product Lines (SOPL) strategies. Despite the perceived potential of such a combination, there are many challenges to confront in order to provide a practical generalizable solution. In particular, there is a lack of empirical evidence on the actual support of variability implementation mechanisms, typical in SPL engineering, and their suitability for SOPL. In line with such a challenge, this paper presents a preliminary assessment aimed to identify variability implementation mechanisms which may improve measures of complexity, instability and modularity, quality attributes particularly important for modular and reusable software systems, as is the case of SOPL. Based on the results of these evaluations, an initial decision model is developed to provide software engineers with an adequate support for the selection of variability mechanisms.
引用
收藏
页码:31 / 47
页数:17
相关论文
共 50 条
  • [1] Service-Oriented Computing
    Koehler, Jana
    Alonso, Gustavo
    ERCIM NEWS, 2007, (70): : 14 - 15
  • [2] Service-oriented computing
    Papazoglou, MP
    Georgakopoulos, D
    COMMUNICATIONS OF THE ACM, 2003, 46 (10) : 25 - 28
  • [3] Service-oriented computing
    Franch, Xavier
    Ghose, Aditya K.
    Lewis, Grace A.
    Bhiri, Sami
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8831
  • [4] Service-oriented computing
    Mahmoud, Qusay H.
    Langendoerfer, Peter
    ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2008, 8 (03)
  • [5] Service-oriented computing
    Bichler, M
    Lin, KJ
    COMPUTER, 2006, 39 (03) : 99 - 101
  • [6] Perspectives on service-oriented computing and Service-Oriented System engineering
    Tsai, W. T.
    Malek, Miroslaw
    Chen, Yinong
    Bastani, Farokh
    SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 3 - +
  • [7] A variability modeling method for adaptable services in Service-Oriented Computing
    Chang, Soo Ho
    Kim, Soo Dong
    SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 261 - 266
  • [8] Service-oriented computing kit
    Shan, Tony C.
    Hua, Winnie W.
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 509 - 509
  • [9] Designing for service-oriented computing
    Hellenic Open University, Greece
    J. Cases Inf. Technol., 2007, 1 (36-53):
  • [10] Service-oriented and cloud computing
    Soldani, Jacopo
    Papadopoulos, George A.
    Rademacher, Florian
    COMPUTING, 2024, 106 (11) : 3387 - 3387