A Generative Programming Framework for Context-Aware CSCW Applications

  • Authors:
  • Devdatta Kulkarni;Tanvir Ahmed;Anand Tripathi

  • Affiliations:
  • University of Minnesota, Minneapolis;University of Minnesota, Minneapolis;University of Minnesota, Minneapolis

  • Venue:
  • ACM Transactions on Software Engineering and Methodology (TOSEM)
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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 design model, 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.