Event-driven Adaptation in COP

Pierpaolo Degano
(Dipartimento di Informatica - Università di Pisa)
Gian-Luigi Ferrari
(Dipartimento di Informatica - Università di Pisa)
Letterio Galletta
(Dipartimento di Informatica - Università di Pisa)

Context-Oriented Programming languages provide us with primitive constructs to adapt program behaviour depending on the evolution of their operational environment, namely the context. In previous work we proposed ML_CoDa, a context-oriented language with two-components: a declarative constituent for programming the context and a functional one for computing. This paper describes an extension of ML_CoDa to deal with adaptation to unpredictable context changes notified by asynchronous events.

In Dominic Orchard and Nobuko Yoshida: Proceedings of the Ninth workshop on Programming Language Approaches to Concurrency- and Communication-cEntric Software (PLACES 2016), Eindhoven, The Netherlands, 8th April 2016, Electronic Proceedings in Theoretical Computer Science 211, pp. 37–45.
Published: 17th June 2016.

ArXived at: https://dx.doi.org/10.4204/EPTCS.211.4 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org