%0 Report %9 Working Paper %A Bruni, Roberto %A Corradini, Andrea %A Gadducci, Fabio %A Lluch-Lafuente, Alberto %A Vandin, Andrea %D 2013 %F eprints:1584 %I IMT Institute for Advanced Studies Lucca %N %T A Conceptual Framework for Adaptation %U http://eprints.imtlucca.it/1584/ %X We present a white-box conceptual framework for adaptation. 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.