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 条
  • [41] Personalising context-aware applications
    Henricksen, K
    Indulska, J
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: OTM 2005 WORKSHOPS, PROCEEDINGS, 2005, 3762 : 122 - 131
  • [42] Context-Aware Systems and Applications
    Emil Vassev
    Son Vuong
    Mobile Networks and Applications, 2014, 19 : 210 - 211
  • [43] A model for context-aware applications
    Cheng, Ningning
    Chen, Shaxun
    Tao, Xianping
    Lu, Jian
    Chen, Guihai
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, 4 (04) : 428 - 439
  • [44] Context-Aware Systems and Applications
    Vassev, Emil
    Vuong, Son
    MOBILE NETWORKS & APPLICATIONS, 2014, 19 (02): : 210 - 211
  • [45] Smart and Robust Speaker Recognition for Context-Aware In-Vehicle Applications
    Bisio, Igor
    Garibotto, Chiara
    Grattarola, Aldo
    Lavagetto, Fabio
    Sciarrone, Andrea
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (09) : 8808 - 8821
  • [46] A framework for context-aware handover decisions
    Prehofer, C
    Nafisi, N
    Wei, Q
    PIMRC 2003: 14TH IEEE 2003 INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS PROCEEDINGS, VOLS 1-3 2003, 2003, : 2794 - 2798
  • [47] Context-Aware Radar Modeling Framework
    Santos, Joao F.
    Paisana, Francisco
    Kaminski, Nicholas J.
    Marquez-Barja, Johann M.
    DaSilva, Luiz A.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON DYNAMIC SPECTRUM ACCESS NETWORKS (DYSPAN), 2015, : 113 - 122
  • [48] Framework for context-aware service recommendation
    Liu, Dong
    Meng, Xiang Wu
    Chen, Jun Liang
    10TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III: INNOVATIONS TOWARD FUTURE NETWORKS AND SERVICES, 2008, : 2131 - 2134
  • [49] Context-Aware Security Framework for Android
    Tudorica, Contantin-Alexandru
    Gheorghe, Laura
    2016 INTERNATIONAL WORKSHOP ON SECURE INTERNET OF THINGS (SIOT), 2016, : 11 - 19
  • [50] A framework for mobile and context-aware applications applied to vehicular social networks
    Popovici, Dana
    Desertot, Mikael
    Lecomte, Sylvain
    Delot, Thierry
    SOCIAL NETWORK ANALYSIS AND MINING, 2013, 3 (03) : 329 - 340