Latest research work within ICT has allowed to pinpoint the most important and urgently required features that future systems should have to meet users' needs. Accordingly, methods making systems capable of adapting to changes in user requirements and application domains are key research areas.Adaptation and evolution depend on several dimensions like time, location, and security conditions, expre ...