Adding context awareness to c#

  • Authors:
  • Anca Rarau;Ioan Salomie

  • Affiliations:
  • Computer Science Department, Technical University of Cluj-Napoca, Romania;Computer Science Department, Technical University of Cluj-Napoca, Romania

  • Venue:
  • EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a context-aware extension of the C# programming language. Bringing the context-awareness at the level of the programming language constructs comes with the advantage of lowering the effort required to specify the contextual polymorphic behavior of the applications. The application developer is released, at a great extent, from the responsibility of managing the context-awareness without reducing the programmer's ability to express the context-dependent behavior. In order to insert context-awareness into the C# programming language we have extended the programming language constructs (i.e. constant, variable, function, object) with context awareness. We have also provided language constructs for dealing with the context model.