Towards Architecture-Level Middleware-Enabled Exception Handling of Component-based Systems

Abstract : Exception handling is a practical and important way to improve the availability and reliability of a component-based system. The classical code-level exception handling approach is usually applied to the inside of a component, while some exceptions can only or properly be handled outside of the components. In this paper, we propose a middleware-enabled approach for exception handling at architecture level. Developers specify what exceptions should be handled and how to handle them with the support of middleware in an exception handling model, which is complementary to software architecture of the target system. This model will be interpreted at runtime by a middleware-enabled exception handling framework, which is responsible for catching and handling the specified exceptions mainly based on the common mechanisms provided by the middleware. Though the approach is general enough for almost all middleware-enabled systems, the framework is specific to the concrete middleware. Consequently, we demonstrate the approach in JEE (Java Platform Enterprise Edition) application servers and experiment on JEE benchmark system. We believe that this architecture-level exception handling approach, together with the classical code-level approach, can handle exceptions in component-based systems in a sufficient, efficient and flexible manner.
Type de document :
Communication dans un congrès
The 14th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2011), Jun 2011, Boulder, Colorado, United States. 2011
Liste complète des métadonnées

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

https://hal.inria.fr/hal-00646839
Contributeur : Yun Ma <>
Soumis le : mercredi 30 novembre 2011 - 18:12:33
Dernière modification le : jeudi 1 décembre 2011 - 09:58:28
Document(s) archivé(s) le : jeudi 1 mars 2012 - 02:35:07

Fichier

CBSE-2011-Sub.pdf
Accord explicite pour ce dépôt

Identifiants

  • HAL Id : hal-00646839, version 1

Collections

Citation

Gang Huang, Yihan Wu. Towards Architecture-Level Middleware-Enabled Exception Handling of Component-based Systems. The 14th International ACM SIGSOFT Symposium on Component Based Software Engineering (CBSE-2011), Jun 2011, Boulder, Colorado, United States. 2011. 〈hal-00646839〉

Partager

Métriques

Consultations de la notice

139

Téléchargements de fichiers

159