Society's increasing dependence on software-intensive systems is driving the need for dependable, robust, continuously available adaptive systems. Such systems often propose many variability dimensions with many possible variants, leading to an explosion of the number of configurations that is impossible to fully specify and validate at design-time because of time and resource constraints. This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamically Adaptive Systems (DAS). At design-time, we capture the different facets of a DAS (variability, environment/context, reasoning and architecture) using dedicated metamodels. Each feature of the variability model describing a DAS is refined into an aspect m...
International audienceVariability management is a key concern in the software industry. It allows de...
Our main goal is to allow the usage of temporal properties within an adaptation policy while taking ...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Society's increasing dependence on software-intensive systems is driving the need for dependable, ro...
This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamical...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceConstructing and executing distributed systems that can adapt to their operati...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
This paper discusses preliminary work on modeling and validation dynamic adaptation. The proposed ap...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Nowadays software systems in the ubiquitous environment have to consider variability as their main ...
This paper deals with dynamic adaption of software architecture in response to context changes. In t...
International audienceVariability management is a key concern in the software industry. It allows de...
Our main goal is to allow the usage of temporal properties within an adaptation policy while taking ...
International audienceAdaptive software is a class of software which is able to dynamically modify a...
Society's increasing dependence on software-intensive systems is driving the need for dependable, ro...
This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamical...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceConstructing and executing distributed systems that can adapt to their operati...
International audienceAn approach for specifying and executing dynamically adaptive software systems...
This paper discusses preliminary work on modeling and validation dynamic adaptation. The proposed ap...
International audienceSince software systems need to be continuously available under varying conditi...
International audienceSoftware systems are seen more and more as evolutive systems. At the design ph...
Nowadays software systems in the ubiquitous environment have to consider variability as their main ...
This paper deals with dynamic adaption of software architecture in response to context changes. In t...
International audienceVariability management is a key concern in the software industry. It allows de...
Our main goal is to allow the usage of temporal properties within an adaptation policy while taking ...
International audienceAdaptive software is a class of software which is able to dynamically modify a...