A Framework for Programming Robust Context-Aware Applications

被引:36
|
作者
Kulkarni, Devdatta [1 ]
Tripathi, Anand [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Exception handling; context-aware applications; robustness; fault tolerance; design methodology;
D O I
10.1109/TSE.2010.11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:184 / 197
页数:14
相关论文
共 50 条
  • [1] Toward a cooperative programming framework for context-aware applications
    Bin Guo
    Daqing Zhang
    Michita Imai
    Personal and Ubiquitous Computing, 2011, 15 : 221 - 233
  • [2] A Generative Programming Framework for Context-Aware CSCW Applications
    Kulkarni, Devdatta
    Ahmed, Tanvir
    Tripathi, Anand
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2012, 21 (02)
  • [3] Toward a cooperative programming framework for context-aware applications
    Guo, Bin
    Zhang, Daqing
    Imai, Michita
    PERSONAL AND UBIQUITOUS COMPUTING, 2011, 15 (03) : 221 - 233
  • [4] Towards a programming framework for activity-oriented context-aware applications
    Li X.
    Tao X.
    Lu J.
    Tao, Xianping (txp@nju.edu.cn), 1600, Higher Education Press Limited Company (11): : 987 - 1006
  • [5] A Framework for Mobile, Context-Aware Applications
    De, Suparna
    Moessner, Klaus
    2009 INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2009, : 232 - 237
  • [6] Framework for context-aware smartphone applications
    Stelios Papakonstantinou
    Vesna Brujic-Okretic
    The Visual Computer, 2009, 25 : 1121 - 1132
  • [7] A framework for mobile context-aware applications
    Johnson, S.
    BT TECHNOLOGY JOURNAL, 2007, 25 (02) : 106 - 111
  • [8] Framework for context-aware smartphone applications
    Papakonstantinou, Stelios
    Brujic-Okretic, Vesna
    VISUAL COMPUTER, 2009, 25 (12): : 1121 - 1132
  • [9] The Java']Java Context Awareness Framework (JCAF) - A service infrastructure and programming framework for context-aware applications
    Bardram, JE
    PERVASIVE COMPUTING, PROCEEDINGS, 2005, 3468 : 98 - 115
  • [10] Programming mobile context-aware applications with TOTAM
    Boix, Elisa Gonzalez
    Scholliers, Christophe
    De Meuter, Wolfgang
    D'Hondt, Theo
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 92 : 3 - 19