Enabling Proactive Adaptation through Just-in-Time Testing of Conversational Services

被引:0
|
作者
Dranidis, Dimitris [1 ]
Metzger, Andreas [2 ]
Kourtesis, Dimitrios [1 ]
机构
[1] Univ Sheffield, South East European Res Ctr SEERC, Res Ctr, Thessaloniki, Greece
[2] Univ Duisburg Essen, Ruhr Inst Software Technol, Essen, Germany
来源
关键词
service testing; online testing; stateful services; test generation; proactive adaptation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service-based applications (SBAs) will increasingly be composed of third-party services available over the Internet. Reacting to failures of those third-party services by dynamically adapting the SBAs will become a key enabler for ensuring reliability. Determining when to adapt an SBA is especially challenging in the presence of conversational (aka. stateful) services. A conversational service might fail in the middle of an invocation sequence, in which case adapting the SBA might be costly; e.g., due to the necessary state transfer to an alternative service. In this paper we propose just-in-time testing of conversational services as a novel approach to detect potential problems and to proactively trigger adaptations, thereby preventing costly compensation activities. The approach is based on a framework for online testing and a formal test-generation method which guarantees functional correctness for conversational services. The applicability of the approach is discussed with respect to its underlying assumptions and its performance. The benefits of the approach are demonstrated using a realistic example.
引用
收藏
页码:63 / +
页数:3
相关论文
共 50 条
  • [1] Enabling a green just-in-time navigation through stakeholder collaboration
    Jordi Arjona Aroca
    José Andrés Giménez Maldonado
    Gabriel Ferrús Clari
    Nuria Alonso i García
    Lucía Calabria
    Jorge Lara
    [J]. European Transport Research Review, 2020, 12
  • [2] Enabling a green just-in-time navigation through stakeholder collaboration
    Arjona Aroca, Jordi
    Gimenez Maldonado, Jose Andres
    Ferrus Clari, Gabriel
    Alonso i Garcia, Nuria
    Calabria, Lucia
    Lara, Jorge
    [J]. EUROPEAN TRANSPORT RESEARCH REVIEW, 2020, 12 (01)
  • [3] Just-in-time smoothing through batching
    Kubiak, Wieslaw
    Yavuz, Mesut
    [J]. M&SOM-MANUFACTURING & SERVICE OPERATIONS MANAGEMENT, 2008, 10 (03) : 506 - 518
  • [4] PRODUCTIVE CAPABILITY TESTING FOR JUST-IN-TIME MANUFACTURING
    OLAOYE, SO
    WILLIAMS, GB
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER-AIDED PRODUCTION ENGINEERING, 1988, : 215 - 224
  • [5] A Just-in-Time compiler for a reconfigurable testing platform
    El-Kadri, Mohammad
    Groza, Voicu
    Abielmona, Rami
    Assaf, Mansour
    [J]. 2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 628 - +
  • [6] Knowledge creation framework - Enabling just-in-time information delivery
    Siebert, M
    [J]. PROFESSIONAL KNOWLEDGE MANAGEMENT, 2005, 3782 : 699 - 709
  • [7] Just-in-Time Memoryless Trust for Crowdsourced IoT Services
    Bahutair, Mohammed
    Bouguettaya, Athman
    Neiat, Azadeh Ghari
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 1 - 8
  • [8] Optimizing MATLAB through Just-In-Time Specialization
    Chevalier-Boisvert, Maxime
    Hendren, Laurie
    Verbrugge, Clark
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2010, 6011 : 46 - 65
  • [9] Just-in-Time Adaptivity through Dynamic Items
    Ullrich, Carsten
    Lu, Tianxiag
    Melis, Erica
    [J]. USER MODELING, ADAPTATION, AND PERSONALIZATION, PROCEEDINGS, 2009, 5535 : 373 - +
  • [10] TestLocal: Just-In-Time Parametrized Testing of Local Variables
    Heimlich, Marcel
    Namin, Akbar Siami
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1874 - 1877