A generative programming framework for context-aware CSCW applications

Devdatta Kulkarni, Tanvir Ahmed, Anand Tripathi

Research output: Contribution to journalArticlepeer-review

11 Scopus citations


We present a programming framework based on the paradigm of generative application development for building context-aware collaborative applications. In this approach, context-aware applications are implemented using a domain-specific designmodel, and their execution environment is generated and maintained by the middleware. The key features of this design model include support for context-based service discovery and binding, context-based access control, context-based multiuser coordination, and context-triggered automated task executions. The middleware uses the technique of policy-based specialization for generating application-specific middleware components from the generic middleware components. Through a case-study example, we demonstrate this approach and present the evaluations of the design model and the middleware.

Original languageEnglish (US)
Article number2089121
JournalACM Transactions on Software Engineering and Methodology
Issue number2
StatePublished - Mar 2012


  • Context-aware computing
  • Generative middleware
  • Pervasive computing


Dive into the research topics of 'A generative programming framework for context-aware CSCW applications'. Together they form a unique fingerprint.

Cite this