Activities per year
Abstract
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.
Original language | English |
---|---|
Title of host publication | ECSA2021 Companion Volume |
Subtitle of host publication | 4th Context-aware, Autonomous and Smart Architectures International Workshop (CASA) |
Editors | Robert Heinrich, Raffaela Mirandola, Danny Weyns |
Place of Publication | Växjö, Sweden |
Publisher | CEUR Workshop Proceedings |
Pages | 1 |
Number of pages | 6 |
Publication status | Published - 13 Sept 2021 |
Event | 15th European Conference on Software Architecture (ECSA 2021) - Växjö, Sweden Duration: 13 Sept 2021 → 17 Sept 2021 https://conf.researchr.org/home/ecsa-2021 |
Conference
Conference | 15th European Conference on Software Architecture (ECSA 2021) |
---|---|
Abbreviated title | ECSA |
Country/Territory | Sweden |
City | Växjö |
Period | 13/09/21 → 17/09/21 |
Internet address |
Fingerprint
Dive into the research topics of 'A Vision to identify Architectural Smells in Self-Adaptive Systems using Behavioral Maps'. Together they form a unique fingerprint.Activities
- 1 Participation in conference
-
15th European Conference on Software Architecture (ECSA 2021)
Lima dos Santos, E. (Contributor)
13 Sept 2021 → 17 Sept 2021Activity: Participating in or organising an event types › Participation in conference
Student theses
-
Behavioral Maps: A Framework to Assess and Validate Self-Adaptive Architectures at Runtime
Lima dos Santos, E. (Author)Perrouin, G. (Supervisor), Schobbens, P.-Y. (Supervisor), Remiche, M.-A. (President), Englebert, V. (Jury), Mens, K. (Jury) & Raibulet, C. (Jury), 12 Sept 2023Student thesis: Doc types › Doctor of Sciences
File