Context management for distributed and dynamic context-aware computing (2012)