A white box perspective on behavioural adaptation

Roberto Bruni, Andrea Corradini, Fabio Gadducci, Alberto Lluch Lafuente, Andrea Vandin

Research output: Chapter in Book/Report/Conference proceedingBook chapterResearchpeer-review

249 Downloads (Pure)

Abstract

We present a white-box conceptual framework for adaptation developed in the context of the EU Project ASCENS coordinated by Martin Wirsing. We called it CoDA, for Control Data Adaptation, since it is based on the notion of control data. CoDA promotes a neat separation between application and adaptation logic through a clear identification of the set of data that is relevant for the latter. The framework provides an original perspective from which we survey a representative set of approaches to adaptation, ranging from programming languages and paradigms to computational models and architectural solutions.
Original languageEnglish
Title of host publicationSoftware, Services, and Systems : Essays Dedicated to Martin Wirsing on the Occasion of His Retirement from the Chair of Programming and Software Engineering
EditorsRocco De Nicola, Rolf Hennicker
PublisherSpringer
Publication date2015
Pages552-581
ISBN (Print)978-3-319-15544-9
ISBN (Electronic)978-3-319-15545-6
DOIs
Publication statusPublished - 2015
SeriesLecture Notes in Computer Science
Volume8950
ISSN0302-9743

Keywords

  • Adaptation
  • Autonomic Computing
  • Programming Languages
  • Software Architectures
  • Computational Models
  • Computational Reflection
  • Self-adaptive systems

Cite this

Bruni, R., Corradini, A., Gadducci, F., Lluch Lafuente, A., & Vandin, A. (2015). A white box perspective on behavioural adaptation. In R. De Nicola, & R. Hennicker (Eds.), Software, Services, and Systems: Essays Dedicated to Martin Wirsing on the Occasion of His Retirement from the Chair of Programming and Software Engineering (pp. 552-581). Springer. Lecture Notes in Computer Science, Vol.. 8950 https://doi.org/10.1007/978-3-319-15545-6_32