research:context
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
research:context [2006/06/30 17:37] – jorge | research:context [2006/07/01 21:51] – jorge | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Role-Based Ambient Communications ====== | + | ===== Context-Dependent Behaviour Adaptations |
+ | ==== Motivation ==== | ||
- | == Context-Dependent 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 |
- | Within | + | Our observation is that in an interaction between two entities, |
- | In an interaction between two entities, however, the behaviour of the message receiver does not only depend on the context itself, but also on the context of the sender. | + | We claim that in order to deal with context-dependent communications |
- | In order to deal with context-dependent communications, | + | * **Dynamic Context Adaptation**: |
- | * **Dynamic | + | * **Dynamic |
- | * **Dynamic Behaviour Composition**: The resulting behaviour | + | * **Context Passing Mechanism**: It is not only the context of one device that determines its behavior, but also the context of other devices potentially play an important role. In the case of context-dependent communications, |
- | * **Context Passing Mechanism**: | + | ==== Design ==== |
- | == Design == | + | At our lab, we are currently exploring different language constructs for the development of context-aware applications. Here we present one of thes constructs called Split Objects (Bardou et al, ECOOP 1996). In such a model, application entities are composed of roles (known as viewpoints) which represent the different behaviours the entity can adopt. A role is a particular point of view on an entity that has an identification and a partial definition of that entity. The model' |
- | Ambient references unify two concepts: they are both a peer-to-peer discovery channel //and// an asynchronous communication channel to a remote object. | + | {{ rolemodel02.jpg? |
- | == Ongoing | + | The problem with the split objects model is that the message sender must know before hand which are the roles a receiver could take. In dynamic environments like mobile open networks, this acknowledgment is practically impossible |
- | - Composition of context-dependent application behaviours using prototype-based solutions (delegation hierarchies, | + | ==== Ongoing |
- | - Context-dependent adaptations of behaviour using role-based models. | + | |
- | - Rule-based systems for context reasoning | + | |
- | - 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 == | + | These are the different research topics we have identified so far: |
+ | |||
+ | * 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. | ||
+ | |||
+ | * 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 " | **A Role-Based Implementation of Context-Dependent Communications Using Split Objects**. Jorge Vallejos, Peter Ebraert, Brecht Desmet. In " |
research/context.txt · Last modified: 2009/11/30 16:55 by dharnie