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 条
  • [21] A context management framework for supporting context-aware distributed applications
    Van Kranenburg, Herma
    Bargh, Mortaza S.
    Iacob, Orin
    Peddemors, Arjan
    IEEE COMMUNICATIONS MAGAZINE, 2006, 44 (08) : 67 - 74
  • [22] A context management framework for context-aware applications in mobile spaces
    Chen, Penghe
    Sen, Shubhabrata
    Pung, Hung Keng
    Xue, Wenwei
    Wong, Wai Choong
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2012, 8 (02) : 185 - +
  • [23] COMODE: A Framework for the Development of Context-aware Applications in the context of MDE
    Vale, Samyr
    Hammoudi, Slimane
    2009 FOURTH INTERNATIONAL CONFERENCE ON INTERNET AND WEB APPLICATIONS AND SERVICES, 2009, : 261 - +
  • [24] Programming in a context-aware language
    Bodei, Chiara
    Degano, Pierpaolo
    Ferrari, Gian-Luigi
    Galletta, Letterio
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (12): : 7750 - 7764
  • [25] Programming in a context-aware language
    Chiara Bodei
    Pierpaolo Degano
    Gian-Luigi Ferrari
    Letterio Galletta
    The Journal of Supercomputing, 2019, 75 : 7750 - 7764
  • [26] Prototyping a Context-Aware Framework for Pervasive Entertainment Applications
    Papakonstantinou, Stelios
    Brujic-Okretic, Vesna
    PROCEEDINGS OF THE IEEE VIRTUAL WORLDS FOR SERIOUS APPLICATIONS, 2009, : 84 - 91
  • [27] An Automated Functional Testing Framework for Context-Aware Applications
    Mirza, Aamir Mehmood
    Khan, Muhammad Naeem Ahmed
    IEEE ACCESS, 2018, 6 : 46568 - 46583
  • [28] Magni - A Framework for Developing Context-Aware Mobile Applications
    Queiros, Ricardo
    Portela, Filipe
    Machado, Jose
    RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3, 2017, 571 : 417 - 426
  • [29] Simulation framework for testing context-aware ubiquitous applications
    Jang, M
    Kim, J
    Sohn, JC
    7th International Conference on Advanced Communication Technology, Vols 1 and 2, Proceedings, 2005, : 1337 - 1340
  • [30] CAreDroid: Adaptation Framework for Android Context-Aware Applications
    Elmalaki, Salma
    Wanner, Lucas
    Srivastava, Mani
    MOBICOM '15: PROCEEDINGS OF THE 21ST ANNUAL INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING, 2015, : 386 - 399