We introduce PSCEL, a new language for developing autonomic software components capable of adapting their behaviour to react to external stimuli and environment changes. The application logic generating the computational behaviour of systems components is defined in a procedural style, by the programming constructs, while the adaptation logic is defined in a declarative style, by the policing constructs. The interplay between these two kinds of constructs permits to dynamically produce and enforce adaptation actions. To show PSCEL practical applicability and effectiveness, we employ it in a Cloud Computing case study
An adaptive device is made up of an underlying mechanism, for instance, an automaton, a grammar, a d...
We survey some critical issues arising in the ubiquitous computing paradigm, in particular the inter...
Adaptive systems improve their efficiency, by modifying their behaviour to respond to changes in the...
We introduce PSCEL, a new language for developing autonomic software components capable of adapting ...
To tackle the complexity of autonomic computing systems it is crucial to provide methods supporting ...
SCEL is a new language specifically designed to model autonomic components and their interaction. It...
The autonomic computing paradigm has been proposed to cope with size, complexity, and dynamism of co...
Software-intensive cyber-physical systems have to deal with massive numbers of components, featuring...
The recent years have seen a flurry of research inspired by social and biological models to achieve ...
Adaptive devices show the characteristic of dynamically change themselves in response to input stimu...
With the advent of ambient intelligence and advances in mobile hardware technology, the next generat...
A programming style can be seen as a particular model of shaping thought or a special way of codifyi...
Autonomic systems need to be able to seamlessly adapt to changes in the environment they are immerse...
Autonomic behavior and self-adaptation in software can be supported by several architectural design ...
International audienceThis invited paper makes an overview of our works addressing discrete control-...
An adaptive device is made up of an underlying mechanism, for instance, an automaton, a grammar, a d...
We survey some critical issues arising in the ubiquitous computing paradigm, in particular the inter...
Adaptive systems improve their efficiency, by modifying their behaviour to respond to changes in the...
We introduce PSCEL, a new language for developing autonomic software components capable of adapting ...
To tackle the complexity of autonomic computing systems it is crucial to provide methods supporting ...
SCEL is a new language specifically designed to model autonomic components and their interaction. It...
The autonomic computing paradigm has been proposed to cope with size, complexity, and dynamism of co...
Software-intensive cyber-physical systems have to deal with massive numbers of components, featuring...
The recent years have seen a flurry of research inspired by social and biological models to achieve ...
Adaptive devices show the characteristic of dynamically change themselves in response to input stimu...
With the advent of ambient intelligence and advances in mobile hardware technology, the next generat...
A programming style can be seen as a particular model of shaping thought or a special way of codifyi...
Autonomic systems need to be able to seamlessly adapt to changes in the environment they are immerse...
Autonomic behavior and self-adaptation in software can be supported by several architectural design ...
International audienceThis invited paper makes an overview of our works addressing discrete control-...
An adaptive device is made up of an underlying mechanism, for instance, an automaton, a grammar, a d...
We survey some critical issues arising in the ubiquitous computing paradigm, in particular the inter...
Adaptive systems improve their efficiency, by modifying their behaviour to respond to changes in the...