In this paper, we present a forward recovery model for programming robust context-aware applications. The mechanisms devised as part of this model fall into two categories: asynchronous event handling and synchronous exception handling. These mechanisms enable designing recovery actions to handle different kinds of failure conditions arising in context-aware applications. These include service discovery failures, service binding failures, exceptions raised by a service, and context invalidations. This model is integrated in the high-level programming framework that we have designed for building context-aware collaborative (CSCW) applications. In this paper, we demonstrate the capabilities of this model for programming various kinds of recovery patterns in context-aware applications.
Description
IEEE Xplore Abstract - A Framework for Programming Robust Context-Aware Applications
%0 Journal Article
%1 5396345
%A Kulkarni, D.
%A Tripathi, A.
%D 2010
%J Software Engineering, IEEE Transactions on
%K Aware Context
%N 2
%P 184-197
%R 10.1109/TSE.2010.11
%T A Framework for Programming Robust Context-Aware Applications
%U http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5396345
%V 36
%X In this paper, we present a forward recovery model for programming robust context-aware applications. The mechanisms devised as part of this model fall into two categories: asynchronous event handling and synchronous exception handling. These mechanisms enable designing recovery actions to handle different kinds of failure conditions arising in context-aware applications. These include service discovery failures, service binding failures, exceptions raised by a service, and context invalidations. This model is integrated in the high-level programming framework that we have designed for building context-aware collaborative (CSCW) applications. In this paper, we demonstrate the capabilities of this model for programming various kinds of recovery patterns in context-aware applications.
@article{5396345,
abstract = {In this paper, we present a forward recovery model for programming robust context-aware applications. The mechanisms devised as part of this model fall into two categories: asynchronous event handling and synchronous exception handling. These mechanisms enable designing recovery actions to handle different kinds of failure conditions arising in context-aware applications. These include service discovery failures, service binding failures, exceptions raised by a service, and context invalidations. This model is integrated in the high-level programming framework that we have designed for building context-aware collaborative (CSCW) applications. In this paper, we demonstrate the capabilities of this model for programming various kinds of recovery patterns in context-aware applications.},
added-at = {2014-04-25T10:27:29.000+0200},
author = {Kulkarni, D. and Tripathi, A.},
biburl = {https://www.bibsonomy.org/bibtex/2801307b3ec1cd9d100a202befd4adc77/timfan3939},
description = {IEEE Xplore Abstract - A Framework for Programming Robust Context-Aware Applications},
doi = {10.1109/TSE.2010.11},
interhash = {18a8201465abd1d0337fcc360a2cfe03},
intrahash = {801307b3ec1cd9d100a202befd4adc77},
issn = {0098-5589},
journal = {Software Engineering, IEEE Transactions on},
keywords = {Aware Context},
month = {March},
number = 2,
pages = {184-197},
timestamp = {2014-04-25T10:27:29.000+0200},
title = {A Framework for Programming Robust Context-Aware Applications},
url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5396345},
volume = 36,
year = 2010
}