Adaptive systems are required to address variabilities in their dynamic execution environments and continue to provide their services with the expected qualities in spite of variabilities. Currently, the available approaches to specify requirements for adaptive systems focus on what the system should do and what performances should be ensured in any condition. They usually do not specify explicitly the variabilities a system may cope with. When they are specified, it is through a natural language and in an ah-hoc manner for a particular system. However, variabilities are key aspects in adaptive systems, and they trigger the adaptation process. Therefore, they should be explicitly considered and modelled in order to be properly managed through the entire life-cycle of a system. In this paper, we propose a systematic way to describe explicitly variabilities together with meaningful details such as their context, impact, and mitigation strategies, Our approach is based on the available taxonomy for the description of the sources of uncertainty and on RELAX, a requirements specification language for self-adaptive systems, We illustrate the application of our approach through the variabilities description for TAS - Tele Assistence System, a service based solution in the healthcare domain.

Raibulet, C. (2025). Expressing Variability in Requirements Specification for Adaptive Dynamic Systems. In S. Kallel, C. Raibulet, I. Bouassida Rodriguez, N. Faci, A. Bennaceur, S. Cheikhrouhou, et al. (a cura di), Service-Oriented Computing – ICSOC 2024 Workshops - ASOCA, AI-PA, WESOACS, GAISS, LAIS, AI on Edge, RTSEMS, SQS, SOCAISA, SOC4AI and Satellite Events, Tunis, Tunisia, December 3–6, 2024, Revised Selected Papers, Part I (pp. 41-52). Springer [10.1007/978-981-96-7238-7_4].

Expressing Variability in Requirements Specification for Adaptive Dynamic Systems

Raibulet, C
2025

Abstract

Adaptive systems are required to address variabilities in their dynamic execution environments and continue to provide their services with the expected qualities in spite of variabilities. Currently, the available approaches to specify requirements for adaptive systems focus on what the system should do and what performances should be ensured in any condition. They usually do not specify explicitly the variabilities a system may cope with. When they are specified, it is through a natural language and in an ah-hoc manner for a particular system. However, variabilities are key aspects in adaptive systems, and they trigger the adaptation process. Therefore, they should be explicitly considered and modelled in order to be properly managed through the entire life-cycle of a system. In this paper, we propose a systematic way to describe explicitly variabilities together with meaningful details such as their context, impact, and mitigation strategies, Our approach is based on the available taxonomy for the description of the sources of uncertainty and on RELAX, a requirements specification language for self-adaptive systems, We illustrate the application of our approach through the variabilities description for TAS - Tele Assistence System, a service based solution in the healthcare domain.
Capitolo o saggio
Variability; Requirements specification; Adaptive systems; Dynamic systems
English
Service-Oriented Computing – ICSOC 2024 Workshops - ASOCA, AI-PA, WESOACS, GAISS, LAIS, AI on Edge, RTSEMS, SQS, SOCAISA, SOC4AI and Satellite Events, Tunis, Tunisia, December 3–6, 2024, Revised Selected Papers, Part I
Kallel, S; Raibulet, C; Bouassida Rodriguez, I; Faci, N; Bennaceur, A; Cheikhrouhou, S; Ben Ayed, L; Sellami, M; Nakagawa, EY; Ben Halima, R
23-ago-2025
2025
9789819672370
Springer
41
52
Raibulet, C. (2025). Expressing Variability in Requirements Specification for Adaptive Dynamic Systems. In S. Kallel, C. Raibulet, I. Bouassida Rodriguez, N. Faci, A. Bennaceur, S. Cheikhrouhou, et al. (a cura di), Service-Oriented Computing – ICSOC 2024 Workshops - ASOCA, AI-PA, WESOACS, GAISS, LAIS, AI on Edge, RTSEMS, SQS, SOCAISA, SOC4AI and Satellite Events, Tunis, Tunisia, December 3–6, 2024, Revised Selected Papers, Part I (pp. 41-52). Springer [10.1007/978-981-96-7238-7_4].
none
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/570501
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
Social impact