Linguistic Abstractions for Programming and Policing Autonomic Computing Systems
- 1 December 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 404-409
- https://doi.org/10.1109/uic-atc.2013.33
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
This publication has 16 references indexed in Scilit:
- Linguistic Abstractions for Programming and Policing Autonomic Computing SystemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- Types for Coordinating Secure Behavioural VariationsLecture Notes in Computer Science, 2012
- ContextFJPublished by Association for Computing Machinery (ACM) ,2011
- A comparison of context-oriented programming languagesPublished by Association for Computing Machinery (ACM) ,2009
- Context-oriented Programming.The Journal of Object Technology, 2008
- Developing Multi‐Agent Systems with JADEPublished by Wiley ,2007
- The FRACTAL component model and its support in JavaSoftware: Practice and Experience, 2006
- Jack™ Intelligent Agents: An Industrial Strength PlatformPublished by Springer Science and Business Media LLC ,2005
- Composing adaptive softwareComputer, 2004
- Policy driven management for distributed systemsJournal of Network and Systems Management, 1994