Linguistic Abstractions for Programming and Policing Autonomic Computing Systems

Andrea Margheri, Rosario Pugliese, Francesco Tiezzi
2013 2013 IEEE 10th International Conference on Ubiquitous Intelligence and Computing and 2013 IEEE 10th International Conference on Autonomic and Trusted Computing  
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
more » ... ce adaptation actions. To show PSCEL practical applicability and effectiveness, we employ it in a Cloud Computing case study.
doi:10.1109/uic-atc.2013.33 dblp:conf/uic/MargheriPT13 fatcat:2kjfmtszxvevhby6kvkergmwtu