CHAMELEON is a declarative framework for tailoring adaptable Java applications for resource-constrained devices and can be used for tackling a form of adaptation to the execution context.