ACM Home Page
Please provide us with feedback. Feedback
Exception handling in component composition with the support of middleware
Full text PdfPdf (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
Yaodong Feng  Peking University, Beijing, China
Gang Huang  Peking University, Beijing, China
Yali Zhu  Peking University, Beijing, China
Hong Mei  Peking University, Beijing, China
Sponsor
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 27,   Downloads (12 Months): 64,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1108473.1108493
What is a DOI?

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


Collaborative Colleagues:
Yaodong Feng: colleagues
Gang Huang: colleagues
Yali Zhu: colleagues
Hong Mei: colleagues