%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. %L eprints1534 %T A Conceptual Framework for Adapation %A Roberto Bruni %A Andrea Corradini %A Fabio Gadducci %A Alberto Lluch-Lafuente %A Andrea Vandin %I IMT Institute for Advanced Studies Lucca