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 条
  • [21] Dependable Service-Oriented Computing Introduction
    Dan, Asit
    Narasimhan, Priya
    IEEE INTERNET COMPUTING, 2009, 13 (02) : 11 - 15
  • [22] Service-Oriented Computing: A research roadmap
    Papazoglou, Michael P.
    Traverso, Paolo
    Dustdar, Schahram
    Leymann, Frank
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2008, 17 (02) : 223 - 255
  • [23] Core calculi for service-oriented computing
    Caires L.
    De Nicola R.
    Pugliese R.
    Vasconcelos V.T.
    Zavattaro G.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6582 : 153 - 188
  • [24] Special Issue on Service-Oriented Computing
    Pang, Shanchen
    Wang, Shudong
    Song, Tao
    Wang, Xun
    Zheng, Pan
    JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2019, 31 (03) : V - VI
  • [25] Ontology reconciliation for service-oriented computing
    Huang, Jingshan
    Dang, Jiangbo
    Huhns, Michael N.
    2006 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING, PROCEEDINGS, 2006, : 3 - +
  • [26] Service-oriented computing in sensor networks
    Liu, J
    Zhao, F
    DISTRIBUTED COMPUTING IN SENSOR SYSTEMS, PROCEEDINGS, 2005, 3560 : 397 - 398
  • [27] Service-Oriented Grid Computing for SAFORAH
    Agarwal, Ashok
    Armstrong, Patrick
    Charbonneau, Andre
    Chen, Hao
    Desmarais, Ronald J.
    Gable, Ian
    Goodenough, David G.
    Guan, Aimin
    Impey, Roger
    Moa, Belaid
    Podaima, Wayne
    Sobie, Randall
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2010, 5976 : 283 - +
  • [28] Service-Oriented Computing and Cloud Computing Challenges and Opportunities
    Wei, Yi
    Blake, M. Brian
    IEEE INTERNET COMPUTING, 2010, 14 (06) : 72 - 75
  • [29] Service-Oriented Computing and Software Integration in Computing Curriculum
    Chen, Yinong
    Zhou, Zhizheng
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 1092 - 1099
  • [30] A Service-Oriented Framework for ETL Implementation
    Oliveira, Bruno
    Leite, Mario
    Oliveira, Oscar
    Belo, Orlando
    PROGRESS IN ARTIFICIAL INTELLIGENCE, EPIA 2022, 2022, 13566 : 636 - 647