This is an old revision of the document!
Within the domain of pervasive computing, context-awareness has commonly been defined as the ability of an application to adapt itself to its dynamic environment. The context of an application is defined as any information or service in the application's surroundings that may influence its current state or behaviour. In this research, we focus on the influence of such context on the communications between the entities of a software system.
Our observation is that in an interaction between two entities, the behaviour of the message receiver may not only depend on the context itself, but also on the context of the sender. We have illustrate this idea in a high level scenario.
In order to deal with context-dependent communications, we need a model that satisfies the following conditions:
Ambient references unify two concepts: they are both a peer-to-peer discovery channel and an asynchronous communication channel to a remote object.
A Role-Based Implementation of Context-Dependent Communications Using Split Objects. Jorge Vallejos, Peter Ebraert, Brecht Desmet. In “Proceedings of the workshop on Revival of Dynamic Languages, collocated with ECOOP 2006, Nantes, France”. [ download ]