The significance of context-aware middleware has reached newer heights due to the enormous demand of pervasive application in diverse domains. This enforces the development of pervasive application in different domains to meet different challenges like (i) handling dynamic nature of context in pervasive smart environment and (ii) developing techniques to create abstract context-aware middleware model for the development of pervasive application. These challenges are addressed through generic context-aware middleware. The development of generic context-aware middleware is driven by stakeholders of pervasive application, namely software engineers, domain experts, domain engineers and end users. In order to accomplish the generic context-aware middleware design, this research work has been carried out.