| Exception handling in component composition with the support of middleware |
| Full text |
Pdf
(368 KB)
|
| Source
|
Foundations of Software Engineering
archive
Proceedings of the 5th international workshop on Software engineering and middleware
table of contents
Lisbon, Portugal
SESSION: Exploiting components
table of contents
Pages: 90 - 97
Year of Publication: 2005
ISBN:1-59593-204-4
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 27, Downloads (12 Months): 64, Citation Count: 2
|
|
|
ABSTRACT
Exception handling is a practical and important way to improve the reliability of a software system. In component based software engineering, exceptions are usually handled by the developers of reusable components. However, many exceptions are dependent on the context of a component in the target system. Such exceptions are difficult and sometimes impossible to be handled at the stage of development of reusable components. On the other hand, we found out that many exceptions can be successfully handled by some special mechanisms of middleware. In this paper, an approach to handling the exceptions in the component composition with the support of middleware is proposed. We define an exception handling model complementary to the software architecture for identifying and analyzing the exceptions and taking the knowledge of supporting middleware into the decision of exception handling. The feasibility and effectiveness of the approach are demonstrated through a J2EE blueprint program.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
|
| |
4
|
SUN Microsystems, Blueprints Online, http://java.sun.com/reference/blueprints/index.html.
|
 |
5
|
|
| |
6
|
|
| |
7
|
Huang Gang, Mei Hong, Yang Fu-qing, Runtime Software Architecture Based On Reflective Middleware. Science in China, Series F, 2004, Vol. 47, No.5, 555--576.
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
Denis Caromel and Alexandre Genoud, Non-Functional Exceptions for Distributed and Mobile Objects, EHOOS Workshop 2003.
|
| |
14
|
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
|