A Multi-Layered Control Approach for Self-Adaptation in Automotive Embedded Systems. (4th October 2012)