Mobile and Embedded Applications Group
MEAG home Projects Publications Umik MEAG Lab Inside MEAG People
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Middleware Platform for Developing and Deploying Advanced Mobile Services
Context-Addressable Messaging

The main technical activity of the MEAG team in the MIDAS project was the development of a Context-Addressable Messaging service. Two critical software components had to be developed to deliver this service: (1) a Context-Knowledge Base, for storing context information related to a mobile node, (2) a Context-based Routing protocol, for the delivery of Context-Addressed messages between network nodes.

The Context-Addressable Messaging service
In mobile context-aware systems, the notion of the context of a node (mobile device) is used to describe the environment the node is located in, its current location, the role of its user, etc. Typically, context data are associated with a particular node in the network. We propose to make special use of these data to provide support for a Context-Addressable Messaging (CAM) service in mobile ad-hoc networks. This service allows sending messages in which the recipients are specified by defining criteria on their context.
Read more

The Context-Knowledge Base component
The Context-Knowledge Base (CKB) component is essential to the Context-Addressed Messages service and, more generally, to the whole MIDAS Context Space. The CKB component (a) handles the Domain (context) Model (including exposition of the domain model to component user), (b) internally stores context data, and (c) performs domain model-based (ontology-based) reasoning, all on the resource-constrained mobile devices of MIDAS.
Read more

The Context-based Routing protocol
The Context Based Routing (CBR) protocol is responsible for delivery of Context-Addressed Messages between MIDAS nodes. To provide networking with Context-based Addresses, an overlay structure could be created over an existing IP network. However, in the case of mobile ad-hoc networks, traditional IP solutions become much less effective as they are designed for routing in a fixed hierarchical structure. The CBR protocol is a possibility to provide a much more efficient routing solution (than if overlaying on top of IP) for Context-based Addressing in mobile ad-hoc networks.
Read more
Videos
Publications
Student Projects
Context-Addressable Messaging
MIDAS Overview
MEAG Home