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 条
  • [21] Adaptive and and service-oriented embedded system for information security applications
    Huang, Chun-Hsian
    Chen, Huang-Yi
    Tzeng, Yao-Ying
    Li, Peng-Yi
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2019, 73 : 145 - 154
  • [22] SelfMotion: A declarative approach for adaptive service-oriented mobile applications
    Cugola, Gianpaolo
    Ghezzi, Carlo
    Pinto, Leandro Sales
    Tamburrelli, Giordano
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 92 : 32 - 44
  • [23] Toward QoS analysis of adaptive service-oriented architecture
    Gao, T
    Ma, H
    Yen, IL
    Bastani, F
    Tsai, WT
    [J]. SOSE 2005: IEEE INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED SYSTEM ENGINEERING, 2005, : 219 - 226
  • [24] OData for Service-Oriented Business Applications Comparative analysis of communication technologies for flexible Service-Oriented IT Architectures
    Cupek, Rafal
    Huczala, Lukasz
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1538 - 1543
  • [25] Architecture of service-oriented applications
    M. S. Ivanov
    [J]. Automatic Documentation and Mathematical Linguistics, 2007, 41 (6) : 251 - 254
  • [26] Architecture of Service-Oriented Applications
    Ivanov, M. S.
    [J]. AUTOMATIC DOCUMENTATION AND MATHEMATICAL LINGUISTICS, 2007, 41 (06) : 251 - 254
  • [27] Systematic security analysis for service-oriented software architectures
    Liu, Yanguo
    Traore, Issa
    [J]. ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 612 - 621
  • [28] Requirement Uncertainty Modeling for Service oriented Self-adaptive Software
    Liu, Wei
    He, Chenwan
    Feng, Zaiwen
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 4798 - +
  • [29] A framework for early design and prototyping of service-oriented applications with design patterns
    Capelli, Steven
    Scandurra, Patrizia
    [J]. COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2016, 46 : 140 - 166
  • [30] A Self-protecting Approach for Service-oriented Mobile Applications
    Martins, Ronaldo Rodrigues
    de Oliveira Camargo, Marcos Paulo
    Passini, William Filisbino
    Campos, Gabriel Nagassaki
    Affonso, Frank Jose
    [J]. ICEIS: PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2021, : 313 - 320