Abstract

Quality of Context (QoC) awareness is recognized as a key point for the success of context-aware computing. At the time where the combination of the Internet of Things, Cloud Computing, and Ambient Intelligence paradigms offer together new opportunities for managing richer context data, the next generation of Distributed Context Managers (DCM) is facing new challenges concerning QoC management. This paper presents our model-driven QoCIM framework. QoCIM is the acronym for Quality of Context Information Model. We show how it can help application developers to manage the whole QoC life-cycle by providing genericity, openness and uniformity. Its usages are illustrated, both at design time and at runtime, in the case of an urban pollution context- and QoC-aware scenario.

Highlights

  • Context-aware applications become widely available and are entering our everyday lives

  • The purpose of the Quality of Context Information Model (QoCIM) meta-model is to offer a solution to define Quality of Context (QoC) criteria that could be: primitive: a criterion that does not depend on any other criteria for its definition, for example, the usability in Table 2; composite: a criterion built upon other criteria, as for the timeliness criterion in Table 2; invariant: a criterion that has a well defined list of possible values, for example, the accuracy criterion illustrated in the pollution scenario

  • We modeled QoCIM as an Ecore model based on the EMF technology [19] and we developed a graphical editor with the Sirius technology [20]

Read more

Summary

Introduction

Context-aware applications become widely available and are entering our everyday lives These applications consume context information extracted from local ambient data, user profiles, collected from heterogeneous and spatially distributed sensors. New challenges arise in order to guarantee the effectiveness and the efficiency of the new generation of context managers, corresponding to Distributed Context Managers (DCMs). Such DCMs must be deployed at multiple scales over various devices or servers, spread across heterogeneous networks. In addition to the classical key points used for the successful determination of the behavior of context-aware applications, QoC is essential to contribute to both the effectiveness and the efficiency of such context managers.

An Urban Pollution Measurement Scenario
Related and Previous Works on QoC Criteria
B UCHHOLZ
Overview of the QoCIM Meta-Model
Context Information Is Qualified by QoC Indicators
A QoC Criterion Contains QoC Metric Definitions
Defining Composite QoC Metric Definitions
A Graphical Editor to Define QoC Criteria
Architecture of a Distributed Context Manager
Related Works on Context Managers Integrating QoC
Functionalities of the Context Manager Developed in the INCOME Project
Acquisition
Processing
Presentation
Dissemination
Implementation of the Urban Pollution Scenario
The Refresh Rate
The Precision
The Spatial Resolution
The Sequence of the Information Produced by the Collector on the Buses
The Uncertainty
The Sequence of the Information Produced by the Bus Stations
Related Works on Data Processing Approaches
Filter
Aggregation
Inference
Fusion
Computing Pollution Level
The Aggregation Function in the Pollution Scenario
The Inference Function in the Pollution Scenario
The Filters Used in the Scenario
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.