Review Article

Hybrid Aspect of Context-Aware Middleware for Pervasive Smart Environment: A Review

Table 1

Contribution towards context-aware middleware.

AuthorsParameters or attributesFinding/report

Messer et al. [25]Mobility, adaptability, power management, security, and QOSHow new ideas are converted to everyday project. Its major contribution is towards device aspect.
Kjær [24]Environment, Storage, reflection, quality, adaption, migration, and compositionNo single middleware is appropriate to handle different contexts. Its major contribution is towards service and context aspects.
Romero [26]Adaptation, communication, context management, service discovery, and persistencyMost of the context-aware middleware are focusing on specific aspect of pervasive computing. Its major contribution is towards context and device aspects.
Lee et al. [27]Decentralized, autonomy, context awareness, lightness, external sensory capture, intelligence, and web enableContext is the key for smart environment application development. Its major contribution is towards context and device aspects.
Davidyuk et al. [28]Specification, composer, interoperability, and end user involvementConstant monitoring of user activity and representing in the standard format to support the development of middleware, which can act as a common interface. Its contribution is towards context aspect.
Saeed and Waheed [29]Architecture style, location transparency, aspect oriented, decomposition, fault tolerance, interoperability, service discovery, and adaptabilityMost of the research takes place in the fixed domain, and scope for the development of generic middleware is addressed. Its major contribution is towards service aspect.
Bandyopadhyay et al. [21]Device management, interoperability, platform portability, context awareness, and security and privacyMost of the middleware focus on specific aspect and need for generic middleware. Its major contribution is towards device and context aspects.
Vasanthi and Wahidabanu [30]Interoperability, discoverability, location transparency, adaptability, context awareness, scalability, security, and autonomous managementNeed to interface the heterogeneity protocol used in heterogeneous networks. Its major contribution is towards device aspect.
Nadia Gámez and Fuentes [31]Services, implementation, heterogeneity, network technology, network prototype, and new servicesNeed to support heterogeneous devices to work together and to capture the context change and to adapt to it. Its major contribution is towards service aspect.
Bellavista et al. [7]Context data model, processing, dissemination, routing overlay, and run-time adaption supportContext-aware application needs to work in different domains. Its major contribution is towards context aspect.