Author:
De Sanctis Martina,Bucchiarone Antonio,Marconi Annapaola
Abstract
AbstractA key challenge posed by the Next Generation Internet landscape is that modern service-based applications need to cope with open and continuously evolving environments and to operate under dynamic circumstances (e.g., changes in the users requirements, changes in the availability of resources). Indeed, dynamically discover, select and compose the appropriate services in such environment is a challenging task. Self-adaptation approaches represent effective instruments to tackle this issue, because they allow applications to adapt their behaviours based on their execution environment. Unfortunately, although existing approaches support run-time adaptation, they tend to foresee the adaptation requirements and related solutions at design-time, while working under a "closed-world" assumption. In this article our objective is that of providing a new way of approaching the design, operation and run-time adaptation of service-based applications, by considering the adaptivity as an intrinsic characteristic of applications and from the earliest stages of their development. We propose a novel design for adaptation approach implementing a complete lifecycle for the continuous development and deployment of service-based applications, by facilitating (i) the continuous integration of new services that can easily join the application, and (ii) the operation of applications under dynamic circumstances, to face the openness and dynamicity of the environment. The proposed approach has been implemented and evaluated in a real-world case study in the mobility domain. Experimental results demonstrate the effectiveness of our approach and its practical applicability.
Publisher
Sociedade Brasileira de Computacao - SB
Subject
Computer Networks and Communications,Computer Science Applications
Cited by
8 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Applications of Chatbots;Advances in Computational Intelligence and Robotics;2024-03-15
2. A Review of Semantic-Based Reasoning Framework for Context-Aware Mobile-Crowdsourcing;2023 13th International Conference on Information Technology in Asia (CITA);2023-08-03
3. Web service adaptation: A decade’s overview;Computer Science Review;2023-05
4. ROUTE: A Framework for Customizable Smart Mobility Planners;2022 IEEE 19th International Conference on Software Architecture (ICSA);2022-03
5. Synthesis of context‐aware business‐to‐business processes for location‐based services through choreographies;Journal of Software: Evolution and Process;2021-12-13