User Adaptive and Context-Aware Smart Home Using Pervasive and Semantic Technologies. (30th August 2016)