Activités par an
Résumé
Self-adaptive systems can be implemented as Dynamic Software Product Lines (DSPLs) via dynamically enabling or disabling features at runtime based on a feature model. However, the runtime (re)configuration may negatively impact the system's architectural qualities, exhibiting architectural bad smells. Such smells may appear in only very specific runtime conditions, and the combinatorial explosion of the number of configurations induced by features makes exhaustive analysis intractable. We are therefore targeting smell detection at runtime for one specific configuration determined through a MAPE-K loop. To support smell detection, we propose the Behavioral Map (BM) formalism to derive automatically key architectural characteristics from different sources (feature model, source code, and other deployment artifacts) and represent them in a graph. We provide identification guidelines based on the BM for four architectural smells and illustrate the approach on Smart Home Environment (SHE) DSPL.
langue originale | Anglais |
---|---|
titre | ECSA2021 Companion Volume |
Sous-titre | 4th Context-aware, Autonomous and Smart Architectures International Workshop (CASA) |
rédacteurs en chef | Robert Heinrich, Raffaela Mirandola, Danny Weyns |
Lieu de publication | Växjö, Sweden |
Editeur | CEUR Workshop Proceedings |
Pages | 1 |
Nombre de pages | 6 |
Etat de la publication | Publié - 13 sept. 2021 |
Evénement | 15th European Conference on Software Architecture (ECSA 2021) - Växjö, Suède Durée: 13 sept. 2021 → 17 sept. 2021 https://conf.researchr.org/home/ecsa-2021 |
Une conférence
Une conférence | 15th European Conference on Software Architecture (ECSA 2021) |
---|---|
Titre abrégé | ECSA |
Pays/Territoire | Suède |
La ville | Växjö |
période | 13/09/21 → 17/09/21 |
Adresse Internet |
Empreinte digitale
Examiner les sujets de recherche de « A Vision to identify Architectural Smells in Self-Adaptive Systems using Behavioral Maps ». Ensemble, ils forment une empreinte digitale unique.Activités
- 1 Participation à une conférence, un congrès
-
15th European Conference on Software Architecture (ECSA 2021)
Edilton Lima dos Santos (Orateur)
13 sept. 2021 → 17 sept. 2021Activité: Participation ou organisation d'un événement › Participation à une conférence, un congrès