Exception Handling and Asynchronous Active Objects: Issues and Proposal

Abstract : Asynchronous Active Objects (AAOs), primarily exemplified by actors , nowadays exist in many forms (various kinds of actors, agents and components) and are more and more used because they fit well the dynamic and asynchronous nature of interactions in many distributed systems. They raise various new issues regarding exception handling for which few operational solutions exist. More precisely, a need exists for a generic, simple and expressive, programmer level, exception handling system that appropriately handles the following main exception handling issues or requirements in the context of AAOs: encapsulation, object autonomy, coordination of concurrent collaborative entities, "caller contextualization", asynchronous signaling and handler execution, resolution of concurrent exceptions, exception criticality and object reactivity. This paper presents the specification of an evolution of the Sage exception handling system, which provides solutions to those issues in the context of systems developed with active objects using one way asynchronous communications and interacting via the request / response protocol. Such a context, in which synchronizations constraints are, when needed, handled at the application level, allows for a very generic view of what could be done regarding exception handling in all systems that use active objects. The Sage solution is original and provides a good compromise between expressive-power and simplicity.
Type de document :
Chapitre d'ouvrage
Christophe Dony and Jorgen Lindskov Knudsen, Alexander B. Romanovsky, Anand Tripathi. Advances Topics in Exception Handling Techniques, 4119, Springer-Verlag, pp.081-101, 2006, LNCS - Lecture Notes in Computer Science, ISBN 0302-9743. 〈http://www.lirmm.fr/~dony/postscript/exc-inbook06.pdf〉
Liste complète des métadonnées

Littérature citée [45 références]  Voir  Masquer  Télécharger

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00134347
Contributeur : Christophe Dony <>
Soumis le : jeudi 1 mars 2007 - 16:08:49
Dernière modification le : jeudi 24 mai 2018 - 15:59:22
Document(s) archivé(s) le : mardi 6 avril 2010 - 22:29:20

Identifiants

  • HAL Id : lirmm-00134347, version 1

Collections

Citation

Christophe Dony, Christelle Urtado, Sylvain Vauttier. Exception Handling and Asynchronous Active Objects: Issues and Proposal. Christophe Dony and Jorgen Lindskov Knudsen, Alexander B. Romanovsky, Anand Tripathi. Advances Topics in Exception Handling Techniques, 4119, Springer-Verlag, pp.081-101, 2006, LNCS - Lecture Notes in Computer Science, ISBN 0302-9743. 〈http://www.lirmm.fr/~dony/postscript/exc-inbook06.pdf〉. 〈lirmm-00134347〉

Partager

Métriques

Consultations de la notice

337

Téléchargements de fichiers

153