Methods and tools to enact software adaptation and personalization, v1

Summary
This deliverable includes a descriptions of the state of the art techniques used for runtime adaptation and personalization, a description of the techniques used in SUPERSEDE for adaptation and personalization.