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 09:36] – jorge | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | = Role-Based Ambient Communications = | + | ======Role-Based Ambient Communications |
- | == Context-Dependent Communications in Ambient Intelligence | + | ==== Motivation ==== |
- | 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 in the application' | + | 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 |
- | In an interaction between two entities, however, the behaviour of the message receiver | + | Our observation is that in an interaction between two entities, the behaviour of the message receiver |
- | In order to deal with context-dependent communications, | + | We claim that in order to deal with context-dependent communications |
- | * **Dynamic Context Adaptation**: | + | * **Dynamic Context Adaptation**: |
- | * **Dynamic Behaviour Composition**: | + | * **Dynamic Behaviour Composition**: |
- | * **Context Passing Mechanism**: | + | * **Context Passing Mechanism**: |
- | == Design == | + | ==== Design |
- | Ambient references unify two concepts: they are both a peer-to-peer discovery channel // | + | At the PROG 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' |
- | == Ongoing and Future Work == | + | {{ rolemodel02.jpg? |
- | - Composition of context-dependent application behaviours using prototype-based solutions (delegation hierarchies, | + | The problem with the split objects |
- | - Context-dependent adaptations of behaviour using role-based models. | + | |
- | - Rule-based systems for context | + | |
- | - Role-based communications. | + | |
- | - Combining actor and role models for the development of context-dependent | + | |
- | - Ad-hoc and intentional actor grouping. | + | |
- | - Intra and Inter actor layers for context-dependent adaptations. | + | |
- | - Dynamic scope for context-dependent communications. | + | |
- | == Further Reading == | + | ==== Ongoing and Future Work ==== |
+ | |||
+ | 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