Context aware system are those systems that are aware about the environment and perform productive functions automatically by reducing human computer interaction(HCI). In this paper, we present common architecture principles of context-aware systems t...
Context aware system are those systems that are aware about the environment and perform productive functions automatically by reducing human computer interaction(HCI). In this paper, we present common architecture principles of context-aware systems to explain the important aspects common to most context aware architectures. We introduce various existing context aware architectures and have compared those architectures based on the design principles and have done an analyses on the different elements in the context aware computing based on the presented system. We also propose a new architecture based on broker-centric middleware and using ontology reasoning mechanism together with an effective behavior based context agent that would be suitable for the design of context-aware architectures in future systems.