DocumentCode :
3115527
Title :
Linguistic Abstractions for Programming and Policing Autonomic Computing Systems
Author :
Margheri, Andrea ; Pugliese, Roberto ; Tiezzi, Francesco
fYear :
2013
fDate :
18-21 Dec. 2013
Firstpage :
404
Lastpage :
409
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.
Keywords :
cloud computing; computational linguistics; object-oriented programming; software fault tolerance; PSCEL; PSCEL applicability; PSCEL practical applicability; adaptation actions; adaptation logic; autonomic computing systems policing constructs; autonomic computing systems programming; autonomic software components; cloud computing; linguistic abstractions; programming constructs; software component ensemble language; systems components; Authorization; Automata; Cloud computing; Pragmatics; Programming; Semantics; Standards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Ubiquitous Intelligence and Computing, 2013 IEEE 10th International Conference on and 10th International Conference on Autonomic and Trusted Computing (UIC/ATC)
Conference_Location :
Vietri sul Mere
Print_ISBN :
978-1-4799-2481-3
Type :
conf
DOI :
10.1109/UIC-ATC.2013.33
Filename :
6726236
Link To Document :
بازگشت