This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
research:context [2006/06/30 18:06] jorge |
research:context [2009/11/30 16:55] dharnie *prog->soft |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Role-Based Ambient Communications ====== | ||
- | 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' | ||
- | |||
- | 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 illustrated this idea in a high level [[research: | ||
- | |||
- | In order to deal with context-dependent communications, | ||
- | |||
- | * **Dynamic Context Adaptation**: | ||
- | |||
- | * **Dynamic Behaviour Composition**: | ||
- | |||
- | * **Context Passing Mechanism**: | ||
- | |||
- | === Design === | ||
- | |||
- | Ambient references unify two concepts: they are both a peer-to-peer discovery channel //and// an asynchronous communication channel to a remote object. | ||
- | |||
- | === Ongoing and Future Work === | ||
- | |||
- | * Composition of context-dependent application behaviours using prototype-based solutions (delegation hierarchies, | ||
- | | ||
- | * Context-dependent adaptations of behaviour using role-based models. | ||
- | |||
- | * Rule-based systems for context reasoning and role selection. | ||
- | |||
- | * Role-based communications. | ||
- | |||
- | * Combining actor and role models for the development of context-dependent applications. | ||
- | |||
- | * Ad-hoc and intentional actor grouping. | ||
- | |||
- | * Intra and Inter actor layers for context-dependent adaptations. | ||
- | |||
- | * Dynamic scope for context-dependent communications. | ||
- | |||
- | === Further Reading === | ||
- | |||
- | **A Role-Based Implementation of Context-Dependent Communications Using Split Objects**. Jorge Vallejos, Peter Ebraert, Brecht Desmet. In " |