research:context
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
research:context [2006/06/30 15:58] – jorge | research:context [2009/11/30 16:55] (current) – *prog->soft dharnie | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Role-Based Ambient Communications | + | ===== Context-Dependent Behaviour Adaptations |
+ | [[http:// | ||
+ | ==== Motivation ==== | ||
- | == 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 or service in the application' |
- | As said in the presentation | + | Our observation is that in an interaction between two entities, |
- | {{ rolescenario01.jpg }} | + | We claim that in order to deal with context-dependent communications in mobile networks, we need a model that satisfies the following conditions: |
- | The figure above illustrates such a context influence in a high-level scenario: Assume you are attending a meeting and someone wants to reach you via his cell phone. However, since this is an important meeting, you may not want to be disturbed by such incoming calls. Therefore, | + | * **Dynamic Context Adaptation**: Context information |
- | == Problem Statement == | + | * **Dynamic Behaviour Composition**: |
- | So here is a summary | + | * **Context Passing Mechanism**: |
- | * **Dynamic Context Adaptation**: | + | ==== Design ==== |
- | * **Dynamic Behaviour Composition**: The resulting behaviour is a composition | + | At our [[http:// |
- | * **Context Passing Mechanism**: | + | {{ rolemodel02.jpg? |
+ | 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 and undesirable (due to the heterogeneity and autonomicity of the participants). Hence we have extended this model in such a way that the sender only have to include its own context information in the messages (and not a role). At the receiver side there will be a reasoning engine that will take as input the context of both sender and receiver, and will map this information to a role. We have called this entity the context-dependent role selector. For further information about this solution, we refer the interested reader to [ [[http:// | ||
- | [[research: | + | ==== Ongoing and Future Work ==== |
- | == Motivation == | + | These are the different research topics we have identified so far: |
- | One may wonder why new referencing abstractions are required for mobile networks. In order to motivate the need for new referencing abstractions at the language level, we list a number | + | * Composition of context-dependent application behaviours using prototype-based solutions (delegation hierarchies, split objects, subjective objects etc.). |
+ | |||
+ | * Context-dependent adaptations | ||
- | | + | * Rule-based systems for context |
- | | + | * Combining actor and role models for the development |
- | - **Context Passing Mechanism**: | + | |
- | == Design == | + | * Intra and Inter actor layers for context-dependent adaptations. |
- | Ambient references unify two concepts: they are both a peer-to-peer discovery channel //and// an asynchronous communication channel to a remote object. | + | * Dynamic scope for context-dependent communications. |
- | == Ongoing and Future Work == | + | ==== Further Reading ==== |
- | - Composition | + | **A Role-Based Implementation |
- | - Context-dependent adaptations | + | |
- | - Rule-based systems for context reasoning and role selection. | + | |
- | - Role-based communications. | + | |
- | - Combining actor and role models for the development | + | |
- | - Ad-hoc and intentional actor grouping. | + | |
- | - Intra and Inter actor layers for context-dependent adaptations. | + | |
- | - Dynamic | + | |
- | + | ||
- | == Implementation == | + | |
- | + | ||
- | A detailed explanation of ambient references can be found in [[ftp:// | + | |
- | + | ||
- | == Further Reading == | + | |
- | + | ||
- | Ambient References: Addressing Objects in Mobile Networks. Tom Van Cutsem, Jessie Dedecker, Stijn Mostinckx, Elisa Gonzalez Boix, Theo D' | + |
research/context.txt · Last modified: 2009/11/30 16:55 by dharnie