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. 10th IEEE International Conference on. Autonomic and Trusted Computing (ATC-2013)
Linguistic Abstractions for Programming and Policing Autonomic Computing Systems / A. Margheri; R. Pugliese; F. Tiezzi. - STAMPA. - (2013), pp. 404-409. (Intervento presentato al convegno ATC'13: 10th IEEE International Conference on. Autonomic and Trusted Computing tenutosi a Vietri sul Mare nel December 18-20, 2013) [10.1109/UIC-ATC.2013.33].
Linguistic Abstractions for Programming and Policing Autonomic Computing Systems
PUGLIESE, ROSARIO;F. Tiezzi
2013
Abstract
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. 10th IEEE International Conference on. Autonomic and Trusted Computing (ATC-2013)I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.