The issue of modelling the behaviour of any adaptive system has two complementary
but distinct dimensions, which we will examine separately: the specification of
adaptation logic, and the specification of adaptation actions. The former is responsible
for relating information available in one or more models and assessing whether adaptations are required.