Expressive Exceptions for Safe Pervasive Spaces

被引:1
|
作者
Cho, Eun-Sun [1 ]
Helal, Sumi [2 ]
机构
[1] Chungnam Natl Univ, Dept Comp Sci & Engn, Daejeon, South Korea
[2] Univ Florida, Dept Comp & Informat Sci & Engn, Gainesville, FL 32611 USA
来源
关键词
Exceptions; Safety; Programming models for Pervasive Systems; Pervasive Computing; Contexts; Situations;
D O I
10.3745/JIPS.2012.8.2.279
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Uncertainty and dynamism surrounding pervasive systems require new and sophisticated approaches to defining, detecting, and handling complex exceptions. This is because the possible erroneous conditions in pervasive systems are more complicated than conditions found in traditional applications. We devised a novel exception description and detection mechanism based on "situation" - a novel extension of context, which allows programmers to devise their own handling routines targeting sophisticated exceptions. This paper introduces the syntax of a language support that empowers the expressiveness of exceptions and their handlers, and suggests an implementation algorithm with a straw man analysis of overhead
引用
收藏
页码:279 / 300
页数:22
相关论文
共 50 条
  • [21] Bringing network effects to pervasive spaces
    Edwards, WK
    Newman, MW
    Sedivy, JZ
    Smith, TF
    [J]. IEEE PERVASIVE COMPUTING, 2005, 4 (03) : 15 - 17
  • [22] Safe locking for multi-threaded Java']Java with exceptions
    Johnsen, Einar Broch
    Thi Mai Thuong Tran
    Owe, Olaf
    Steffen, Martin
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2012, 81 (03): : 257 - 283
  • [23] Creating 'safe spaces'
    Green, Laura
    [J]. INTERNATIONAL JOURNAL OF PALLIATIVE NURSING, 2023, 29 (06) : 299 - 301
  • [24] DYNAMIC SAFE SPACES
    Strecker, Nicole
    [J]. TANZ, 2023, (07): : 49 - 49
  • [25] Dangerous spaces: 'Safe'
    Potter, S
    [J]. CAMERA OBSCURA, 2004, (57) : 125 - 154
  • [26] MITOS: A smart spaces system for pervasive computing
    Alyfantis, George
    Hadjiefthymiades, Stathes
    Merakos, Lazaros
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3268 : 375 - 384
  • [27] Intelligent spaces - an application of pervasive ICT - Foreword
    Carr, M
    [J]. BT TECHNOLOGY JOURNAL, 2004, 22 (03) : 9 - 9
  • [28] Middleware for Pervasive Spaces: Balancing Privacy and Utility
    Massaguer, Daniel
    Hore, Bijit
    Daillo, Mamadou H.
    Mehrotra, Sharad
    Venkatasubramanian, Nalini
    [J]. MIDDLEWARE 2009, PROCEEDINGS, 2009, 5896 : 247 - 267
  • [30] Expressive and Strongly Type-Safe Code Generation
    Winant, Thomas
    Cockx, Jesper
    Devriese, Dominique
    [J]. PROCEEDINGS OF THE 19TH INTERNATIONAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING (PPDP 2017), 2017, : 199 - 210