Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Exception handling in agent systems
Proceedings of the third annual conference on Autonomous Agents
Exception handling: issues and a proposed notation
Communications of the ACM
Challenges designing next-generation middleware systems
Communications of the ACM - Adaptive middleware
Journal of Systems and Software
Fault Tolerance: Principles and Practice
Fault Tolerance: Principles and Practice
Network abstractions for context-aware mobile computing
Proceedings of the 24th International Conference on Software Engineering
Understanding and Using Context
Personal and Ubiquitous Computing
Exception Handling during Asynchronous Method Invocation (Research Note)
Euro-Par '02 Proceedings of the 8th International Euro-Par Conference on Parallel Processing
Towards a Better Understanding of Context and Context-Awareness
HUC '99 Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing
IEEE Intelligent Systems
MoCA: A Middleware for Developing Collaborative Applications for Mobile Users
IEEE Distributed Systems Online
Context-aware middleware for mobile multimedia applications
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
On Introducing Location Awareness in Publish-Subscribe Middleware
ICDCSW '05 Proceedings of the Fourth International Workshop on Distributed Event-Based Systems (DEBS) (ICDCSW'05) - Volume 04
Publisher Mobility in Distributed Publish/Subscribe Systems
ICDCSW '05 Proceedings of the Fourth International Workshop on Distributed Event-Based Systems (DEBS) (ICDCSW'05) - Volume 04
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Reflective Middleware: From Your Desk to Your Hand
IEEE Distributed Systems Online
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
The reflective blackboard pattern: architecting large multi-agent systems
Software engineering for large-scale multi-agent systems
Hi-index | 0.00 |
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.