Composing Run-Time Variability Models - Archive ouverte HAL
Communication Dans Un Congrès Année : 2025

Composing Run-Time Variability Models

Composing Run-time Variability Models

Résumé

The sheer complexity of modern systems requires compositional approaches to variability modelling. To manage the variability of large systems’ architecture, feature models are widely used at design-time, with several operators defined to allow their composition. However, complex systems’ architectures may evolve at run-time by acquiring new features and functionalities while respecting new constraints. To address this challenge, this paper defines composition operators for component-based run-time variability models that not only encode these feature model composition operators, but also ensure safe run-time reconfiguration. To prove the correctness and compositionality properties, we propose a novel multi-step UP-bisimulation equivalence and use it to show that the component-based run-time variability models preserve the semantics of the composed feature models. In addition, reachability results permit safe reconfiguration.
Fichier principal
Vignette du fichier
Farhat24-Composing-Runtime-Variability-Models.pdf (1.16 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04855648 , version 1 (25-12-2024)

Licence

Identifiants

Citer

Salman Farhat, Simon Bliudze, Laurence Duchien, Olga Kouchnarenko. Composing Run-Time Variability Models. Software Engineering and Formal Methods. SEFM 2024, Alexandre Madeira; Alexander Knapp, Nov 2024, Aveiro, Portugal. pp.234-252, ⟨10.1007/978-3-031-77382-2_14⟩. ⟨hal-04855648⟩
0 Consultations
0 Téléchargements

Altmetric

Partager

More