CAS-MINE: Providing personalized services in context-aware applications by means of generalized rules.