Toggle Main Menu Toggle Search

Open Access padlockePrints

Context-aware exception handling in mobile agent systems: The MoCA case

Lookup NU author(s): Professor Alexander RomanovskyORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


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 support now 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 incorporating explicit services to 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. The discussions include how to use other emerging implementation techniques, such as aspect-oriented programming, to address the limitations of classical publish-subscribe mechanisms identified in our study. Copyright 2006 ACM.

Publication metadata

Author(s): Damasceno K, Cacho N, Garcia A, Romanovsky A, Lucena C

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: Proceedings of the International Conference on Software Engineering

Year of Conference: 2006

Pages: 37-43

Publisher: ACM Press


DOI: 10.1145/1138063.1138071

Library holdings: Search Newcastle University Library for this item

ISBN: 1595933956