Context-aware computing is a paradigm that refers to the ability for an application to provide users with the information as needed and respond to users based on the context of use [13]. In manufacturing systems, an entity may be a machine, a worker or a resource. A context-aware system...