A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing

被引:0
|
作者
Hielscher, Julia [1 ]
Kazhamiakin, Raman [2 ]
Metzger, Andreas [1 ]
Pistore, Marco [2 ]
机构
[1] Univ Duisburg Essen, SSE, Schutzenbahn 70, D-45117 Essen, Germany
[2] FBK, I-38050 Trento, Italy
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Service-based applications have to continuously and dynamically self-adapt in order to timely react to changes in their context, as well as to efficiently accommodate for deviations from their expected functionality or quality of service. Currently, self-adaptation is triggered by monitoring events. Yet, monitoring only observes changes or deviations after they have occurred. Therefore, self-adaptation based on monitoring is reactive and thus often comes too late, e.g., when changes or deviations already have led to undesired consequences. In this paper we present the PROSA framework, which aims to enable proactive self-adaptation. To this end, PROSA exploits online testing techniques to detect changes and deviations before they can lead to undesired consequences. This paper introduces and illustrates the key online testing activities needed to trigger proactive adaptation, and it discusses how those activities can be implemented by utilizing and extending existing testing and adaptation techniques.
引用
收藏
页码:122 / +
页数:3
相关论文
共 50 条
  • [31] Cross-Layer Adaptation and Monitoring of Service-Based Applications
    Kazhamiakin, Raman
    Pistore, Marco
    Zengin, Asli
    [J]. SERVICE-ORIENTED COMPUTING: ICSOC/SERVICE WAVE 2009 WORKSHOPS, 2010, 6275 : 325 - 334
  • [32] A Service-Based Testing Framework for NFV Platform Performance Evaluation
    Du, Qingfeng
    Ni, Zheng
    Zhu, Ruian
    Xu, Mengyi
    Guo, Kecheng
    You, Weiya
    Huang, Ruolin
    Yin, Kanglin
    Zheng, Qibin
    [J]. 12TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY, AND SAFETY (ICRMS 2018), 2018, : 254 - 261
  • [33] A FRAMEWORK FOR MONITORING AND RUNTIME RECOVERY OF WEB SERVICE-BASED APPLICATIONS
    Pegoraro, Rene
    Halima, Riadh Ben
    Drira, Khalil
    Guennoun, Karim
    Rosario, Joao Mauricio
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 201 - +
  • [34] A Development Framework Enabling the Design of Service-Based Cloud Applications
    Gonidis, Fotis
    Paraskakis, Iraklis
    Simons, Anthony J. H.
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 139 - 152
  • [35] Extended Abstract: ProDSPL: Proactive Self-Adaptation based on Dynamic Software Product Lines
    Ayala, Inmaculada
    Papadopoulos, Alessandro, V
    Amor, Mercedes
    Fuentes, Lidia
    [J]. SPLC '21: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL A, 2021,
  • [36] Self-adaptation and distributed knowledge-based service ecosystem evolution
    Wang, Xianghui
    Feng, Zhiyong
    Huang, Keman
    Chen, Shizhan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (24):
  • [37] A self-adaptation framework based on functional knowledge for augmented autonomy in robots
    Hernandez, Carlos
    Bermejo-Alonso, Julita
    Sanz, Ricardo
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 2018, 25 (02) : 157 - 172
  • [38] A decentralized agent-based semantic service control and self-adaptation in smart health mobile applications
    Alti, Adel
    Lakehal, Abderrahim
    Roose, Philippe
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (05):
  • [39] Fusion and Self-adaptation of Color and Gradient Based Models for Object Detection and Localization in Applications of Service Robots
    Dong, Li
    Yu, Xinguo
    Li, Liyuan
    Hoe, Jerry Kah Eng
    [J]. SOCIAL ROBOTICS, ICSR 2010, 2010, 6414 : 392 - 400
  • [40] A Self-Healing Architecture for Web Service-Based Applications
    Pegoraro, Rene
    Ferasoli Filho, Humberto
    Rahal Sacoman, Marco Antonio
    Rosario, Joao Mauricio
    [J]. CSE 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING, 2008, : 221 - +