Design of frameworks for self-adaptive service-oriented applications: A systematic analysis

被引:5
|
作者
Filisbino Passini, William [1 ]
Aparecida Lana, Cristiane [2 ]
Pfeifer, Vinicius [1 ]
Affonso, Frank Jose [1 ]
机构
[1] Sao Paulo State Univ UNESP, Dept Stat Appl Math & Computat, BR-13506900 Sao Paulo, SP, Brazil
[2] Univ Sao Paulo, Inst Math & Comp Sci, Sao Carlos, Brazil
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2022年 / 52卷 / 01期
基金
巴西圣保罗研究基金会;
关键词
framework; self-adaptive service; self-apps; systematic mapping; MOBILE APPLICATIONS; ARCHITECTURE; ADAPTATION;
D O I
10.1002/spe.3013
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive service-oriented Applications (Self-Apps) must be able to understand themselves or the environment in which they are executed, and propose solutions to meet changing conditions. The development of these applications is not a trivial task, since it encompasses issues from different research areas. Despite the importance of frameworks for Self-Apps, there is a lack of comprehensive analysis of how the design of such applications is performed, and regarding the standardization of concepts and coverage of minimum requirements for Self-Apps. The main contribution of this article is to present this comprehensive analysis, providing the state of the art for this subject. This analysis was built through a Systematic Mapping Study, based on a total of 65 studies, from which we identify the main attributes for Quality of Service (QoS), search strategies, and service management strategies employed in the design of frameworks for Self-Apps. The main aspects of requirements involved in the design of Self-Apps were pointed out to stakeholders. For example, these applications must implement a method for evaluation of QoS based on metrics. We also put forward the S-Frame, a modular solution that brings together the main features for the design of Self-Apps, and describe the main challenges concerning these applications.
引用
收藏
页码:5 / 38
页数:34
相关论文
共 50 条
  • [1] Formal modeling self-adaptive service-oriented applications
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1704 - 1710
  • [2] Modeling and Validating Self-adaptive Service-oriented Applications
    Arcaini, Paolo
    Riccobene, Elvinia
    Scandurra, Patrizia
    [J]. APPLIED COMPUTING REVIEW, 2015, 15 (03): : 35 - 48
  • [3] Modeling of Context-Aware Self-Adaptive Applications in Ubiquitous and Service-Oriented Environments
    Geihs, Kurt
    Reichle, Roland
    Wagner, Michael
    Khan, Mohammad Ullah
    [J]. SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 146 - 163
  • [4] Developing Self-Adaptive Service-Oriented Mobile Applications: A Framework Based on Dynamic Deployment
    Passini, William Filisbino
    Affonso, Frank Jose
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (11-12) : 1537 - 1558
  • [5] Towards a self-adaptive service-oriented methodology based on extended SOMA
    Parvizi-Mosaed, Alireza
    Moaven, Shahrouz
    Habibi, Jafar
    Beigi, Ghazaleh
    Naser-Shariat, Mahdieh
    [J]. FRONTIERS OF INFORMATION TECHNOLOGY & ELECTRONIC ENGINEERING, 2015, 16 (01) : 43 - 69
  • [6] Towards a self-adaptive service-oriented methodology based on extended SOMA
    Alireza Parvizi-Mosaed
    Shahrouz Moaven
    Jafar Habibi
    Ghazaleh Beigi
    Mahdieh Naser-Shariat
    [J]. Frontiers of Information Technology & Electronic Engineering, 2015, 16 (1) : 43 - 69
  • [7] A systematic approach to service-oriented analysis and design
    Chang, Soo Ho
    Kim, Soo Dong
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2007, 4589 : 374 - +
  • [8] Online Learning Using Incomplete Execution Data for Self-Adaptive Service-Oriented Systems
    Deshpande, Niranjana
    Sharma, Naveen
    Yu, Qi
    Krutz, Daniel E.
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2022), 2022, : 296 - 301
  • [9] Agile Service-oriented Analysis and Design of Industrial Internet Applications
    Uslaender, Thomas
    [J]. FACTORIES OF THE FUTURE IN THE DIGITAL ENVIRONMENT, 2016, 57 : 219 - 223
  • [10] A Service-oriented User Interaction Analysis Framework Supporting Adaptive Applications
    Hashemi, Mohammad
    Herbert, John
    [J]. PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 546 - 551