eprintid: 1852 rev_number: 9 eprint_status: archive userid: 31 dir: disk0/00/00/18/52 datestamp: 2013-10-28 12:04:06 lastmod: 2014-06-16 10:42:48 status_changed: 2013-10-28 12:04:06 type: book_section metadata_visibility: show creators_name: Margheri, Andrea creators_name: Pugliese, Rosario creators_name: Tiezzi, Francesco creators_id: creators_id: creators_id: francesco.tiezzi@imtlucca.it title: Linguistic abstractions for programming and policing autonomic computing systems ispublished: pub subjects: QA75 divisions: CSA full_text_status: none keywords: Authorization; Automata; Cloud computing; Pragmatics; Programming; Semantics; Standards note: The 10th IEEE International Conference on Autonomic and Trusted Computing (ATC-2013) held in Vietri sul Mare, Italy, December 18-20, 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. date: 2013-12 date_type: published publisher: IEEE pagerange: 404-409 id_number: 10.1109/UIC-ATC.2013.33 refereed: TRUE isbn: 978-1-4799-2481-3 book_title: Ubiquitous Intelligence and Computing, 2013 IEEE 10th International Conference on and 10th International Conference on Autonomic and Trusted Computing (UIC/ATC) official_url: ttp://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6726236&isnumber=6726171 citation: Margheri, Andrea and Pugliese, Rosario and Tiezzi, Francesco Linguistic abstractions for programming and policing autonomic computing systems. In: Ubiquitous Intelligence and Computing, 2013 IEEE 10th International Conference on and 10th International Conference on Autonomic and Trusted Computing (UIC/ATC). IEEE, pp. 404-409. ISBN 978-1-4799-2481-3 (2013)