Skip to main navigation Skip to search Skip to main content

SURE! A Catalog of Uncertainties and RELAXed Requirements for Self-adaptive Systems

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

In software engineering of self-adaptive systems, uncertainties arise from the inherent complexity of these systems (i.e., the limitation to foresee all aspects related to their development and operation) and the unpredictability of the execution environments (i.e., the limitation to predict all the events), among other sources. Several taxonomies and specification languages have been proposed for uncertainties. However, they remain at a theoretical level and are hardly applied in practice. There is a lack of best practices and concrete examples of how to apply taxonomies and languages in real systems. To address this gap, we contribute a catalog of uncertainties. All the uncertainties in the catalog have been extracted from concrete artifacts. Each uncertainty is described using the same template and associated with requirements specified in the RELAX language. Our objective is to provide an initial version of a catalog (to be further extended) of uncertainties and requirements that can be (re)used as prototypical examples in different application domains.

Original languageEnglish
Title of host publicationSoftware Architecture
Subtitle of host publication19th European Conference, ECSA 2025, Limassol, Cyprus, September 15–19, 2025, Proceedings
EditorsVasilios Andrikopoulos, Cesare Pautasso, Nour Ali, Jacopo Soldani, Xiwei Xu
PublisherSpringer Nature Switzerland AG
Pages214-223
Number of pages10
ISBN (Electronic)9783032021380
ISBN (Print)9783032021373
DOIs
Publication statusPublished - 2026
Event19th European Conference on Software Architecture, ECSA 2025 - Limassol, Cyprus
Duration: 15 Sept 202519 Sept 2025

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume15929 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349
NameECSA: European Conference on Software Architecture
PublisherSpringer
Volume2025

Conference

Conference19th European Conference on Software Architecture, ECSA 2025
Country/TerritoryCyprus
CityLimassol
Period15/09/2519/09/25

Bibliographical note

Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2026.

Keywords

  • catalog
  • RELAX language
  • self-adaptive systems
  • uncertainty

Fingerprint

Dive into the research topics of 'SURE! A Catalog of Uncertainties and RELAXed Requirements for Self-adaptive Systems'. Together they form a unique fingerprint.

Cite this