Our main goal is to allow the usage of temporal properties within an adaptation policy while taking into account runtime verification specificities.In order to reach it, we define a component-based system model that supports dynamic reconfigurations. We introduce guarded reconfigurations in order to use primitive operations as "building blocks" to craft more elaborated reconfigurations involving, not only sequential, but also, alternate and repetitive constructs while ensuring the system's configurations consistency.Furthermore, we extend (to external events) the temporal logic previously used to express architectural constraints on configurations. Using, so called, progressive semantics, we can, in most of the cases, evaluate (in a central...
Les systèmes adaptatifs peuvent se reconfigurer en fonction de politiques d'adaptation qui sont vues...
This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamical...
Les contextes toujours plus variés et dynamiques dans lesquels les logiciels actuels s'exécutent leu...
Our main goal is to allow the usage of temporal properties within an adaptation policy while taking ...
International audienceDynamic reconfiguration allows adding or removing components of component-base...
Real-time systems can be large, distributed and have a dynamic environment. This requires the introd...
Software engineering must cope with a more and more increasing need for evolutivity of software syst...
International audienceDynamic reconfigurations increase the availability and the reliability of comp...
Abstract. Self-adaptation allows systems to modify their structure and/or their behaviour depending ...
Long version of the paper accepted for FACS 2014 - The 11th International Symposium on Formal Aspect...
Les systèmes temps réel peuvent être grands, distribués et avoir un environnement dynamique. Cela ex...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Adaptive systems can reconfigure themselves according to adaptation policies which are seen as artef...
Society's increasing dependence on software-intensive systems is driving the need for dependable, ro...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Les systèmes adaptatifs peuvent se reconfigurer en fonction de politiques d'adaptation qui sont vues...
This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamical...
Les contextes toujours plus variés et dynamiques dans lesquels les logiciels actuels s'exécutent leu...
Our main goal is to allow the usage of temporal properties within an adaptation policy while taking ...
International audienceDynamic reconfiguration allows adding or removing components of component-base...
Real-time systems can be large, distributed and have a dynamic environment. This requires the introd...
Software engineering must cope with a more and more increasing need for evolutivity of software syst...
International audienceDynamic reconfigurations increase the availability and the reliability of comp...
Abstract. Self-adaptation allows systems to modify their structure and/or their behaviour depending ...
Long version of the paper accepted for FACS 2014 - The 11th International Symposium on Formal Aspect...
Les systèmes temps réel peuvent être grands, distribués et avoir un environnement dynamique. Cela ex...
Long version of the paper accepted at ICFEM 2015, the 17th International Conference on Formal Engine...
Adaptive systems can reconfigure themselves according to adaptation policies which are seen as artef...
Society's increasing dependence on software-intensive systems is driving the need for dependable, ro...
The increasingly diverse and dynamic contexts in which current applications are run imposes them to ...
Les systèmes adaptatifs peuvent se reconfigurer en fonction de politiques d'adaptation qui sont vues...
This thesis presents a Model-Driven and Aspect-Oriented approach to tame the complexity of Dynamical...
Les contextes toujours plus variés et dynamiques dans lesquels les logiciels actuels s'exécutent leu...