Exception handling in context-aware agent systems: A case study

被引:0
|
作者
Cacho, Nelio [1 ]
Damasceno, Karla [2 ]
Garcia, Alessandro [1 ]
Romanovsky, Alexander [3 ]
Lucena, Carlos [2 ]
机构
[1] Univ Lancaster, Dept Comp, Lancaster LA1 4YW, England
[2] Pontificia Univ Catolica Rio de Janeiro, Dept Comp Sci, BR-22453 Rio De Janeiro, Brazil
[3] Newcastle Univ, Sch Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
关键词
exception handling; mobile agents; mobile computing; pervasive computing; context-awareness; middleware; ambient intelligence;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Handling erroneous conditions in context-aware mobile agent systems is challenging due to their intrinsic characteristics: openness, lack of structuring, mobility, asynchrony and increased unpredictability. Even though several context-aware middleware systems now support the development of mobile agent-based applications, they rarely provide explicit and adequate features for context-aware exception handling. This paper reports our experience in implementing error handling strategies in some prototype context-aware collaborative applications built with the MoCA (Mobile Collaboration Architecture) system. MoCA is a publish-subscribe middleware supporting the development of collaborative mobile applications by providing explicit services that empower software agents with context-awareness. We propose a novel context-aware exception handling mechanism and discuss some lessons learned during its integration in the MoCA infrastructure.
引用
收藏
页码:57 / +
页数:4
相关论文
共 50 条
  • [1] A Method for Model Checking Context-Aware Exception Handling
    Rocha, Lincoln S.
    Andrade, Rossana M. C.
    Garcia, Alessandro F.
    [J]. 2013 27TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2013), 2013, : 59 - 68
  • [2] Dynamic, extensible and context-aware exception handling for workflows
    Adams, Michael
    ter Hofstedel, Arthur H. M.
    van der Aalst, Wil M. P.
    Edmond, David
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPLS, DOA, ODBASE, GADA, AND IS, PT 1, PROCEEDINGS, 2007, 4803 : 95 - 112
  • [3] Context-Aware Systems: A Case Study
    Chihani, Bachir
    Bertin, Emmanuel
    Jeanne, Fabrice
    Crespi, Noel
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 718 - +
  • [4] ConExT-U: A Context-aware Exception Handling Mechanism for Task-Based Ubiquitous Systems
    de Queiroz Filho, Carlos A. B.
    Andrade, Rossana M. C.
    Rocha, Lincoln S.
    Braga, Reinaldo B.
    de Oliveira, Carina T.
    [J]. 2014 28TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2014, : 127 - 132
  • [5] Handling Uncertainty in Context-Aware Driver Assistance Systems
    Fuchs, Simone
    Rass, Stefan
    Kyamakya, Kyandoghere
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2009, : 440 - +
  • [6] Context-Aware Mobile Collaborative Systems: Conceptual Modeling and Case Study
    Benitez-Guerrero, Edgard
    Mezura-Godoy, Carmen
    Montane-Jimenez, Luis G.
    [J]. SENSORS, 2012, 12 (10): : 13491 - 13507
  • [7] Implementation of context-aware workflows with multi-agent systems
    Alfonso-Cendon, Javier
    Fernandez-de-Alba, Jose M.
    Fuentes-Fernandez, Ruben
    Pavon, Juan
    [J]. NEUROCOMPUTING, 2016, 176 : 91 - 97
  • [8] Multi-agent based architecture of context-aware systems
    Wang, Chun-Dong
    Wang, Xiu-Feng
    [J]. MUE: 2007 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND UBIQUITOUS ENGINEERING, PROCEEDINGS, 2007, : 615 - +
  • [9] Uncertainty handling in rule-based mobile context-aware systems
    Bobek, Szymon
    Nalepa, Grzegorz J.
    [J]. PERVASIVE AND MOBILE COMPUTING, 2017, 39 : 159 - 179
  • [10] Context Variability for Context-Aware Systems
    Capilla, Rafael
    Ortiz, Oscar
    Hinchey, Mike
    [J]. COMPUTER, 2014, 47 (02) : 85 - 87