Skip to main navigation Skip to search Skip to main content

Safe Dynamic Reconfiguration of Concurrent Component-based Applications

  • Université de Lille

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

Abstract

Cloud computing and cyber-physical systems involve software capable of adapting at run time to remain compliant with user demands and environmental constraints. This calls for extending the life cycle of software systems with a reconfiguration step to go beyond analysis, design, development and deployment. Existing approaches compute a new valid configuration at design time, at run time, or both, inducing computational or validation overheads for each reconfiguration step. We propose an approach that relies on variability models to acquire a representation of the set of valid configurations of a system. We use feature models to automatically generate a JavaBIP run-time variability model. The generated model monitors and controls the application behaviour by intercepting reconfiguration requests and executing them in such a manner as to ensure that all reachable configurations are valid without the need of pre-computing the possible configurations neither at design time nor at run-time while only inducing a minimal run-time computational overhead.

Original languageEnglish
Title of host publication2022 IEEE 19th International Conference on Software Architecture Companion, ICSA-C 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages108-111
Number of pages4
ISBN (Electronic)9781665494939
DOIs
Publication statusPublished - 1 Jan 2022
Externally publishedYes
Event19th IEEE International Conference on Software Architecture Companion, ICSA-C 2022 - Honolulu, United States
Duration: 12 Mar 202215 Mar 2022

Publication series

Name2022 IEEE 19th International Conference on Software Architecture Companion, ICSA-C 2022

Conference

Conference19th IEEE International Conference on Software Architecture Companion, ICSA-C 2022
Country/TerritoryUnited States
CityHonolulu
Period12/03/2215/03/22

Keywords

  • Concurrent Component-based Systems
  • Distributed Systems
  • Dynamic Reconfiguration
  • Self-Configuration
  • Variability Models

Fingerprint

Dive into the research topics of 'Safe Dynamic Reconfiguration of Concurrent Component-based Applications'. Together they form a unique fingerprint.

Cite this