%L eprints1534 %A Roberto Bruni %A Andrea Corradini %A Fabio Gadducci %A Alberto Lluch-Lafuente %A Andrea Vandin %T A Conceptual Framework for Adapation %X This paper presents a white-box conceptual framework for adaptation that promotes a neat separation of the adaptation logic from the application logic through a clear identification of control data and their role in the adaptation logic. The framework provides an original perspective from which we survey archetypal approaches to (self-)adaptation ranging from programming languages and paradigms, to computational models, to engineering solutions. %I IMT Institute for Advanced Studies Lucca