Title
Exception Handling: An Architecture Model and Utility Support
Abstract
Exception handling design is an important but difficult subject in software development. In Java software development, the use of checked exceptions exacerbates the difficulty. In this paper, through the use of an architectural model, we show that an application can benefit from a separation of exceptions in terms of recoverability beyond distinguishing checked and unchecked exceptions. The architectural model helps evaluate and balance conflicting quality requirements such as modifiability, readability, and fault tolerance. Facilitated by object-oriented utility libraries, the architecture model guides the design from early stage of the development; an example is given to illustrate its use.
Year
DOI
Venue
2005
10.1109/APSEC.2005.66
APSEC
Keywords
Field
DocType
software development,utility support,conflicting quality requirement,architectural model,java software development,exception handling design,object-oriented utility library,architecture model guide,difficult subject,early stage,architecture model,exception handling,fault tolerance,software architecture,java,object oriented programming,software fault tolerance
Software engineering,Software architecture description,Computer science,Software fault tolerance,Real-time computing,Reference architecture,Software architecture,Software construction,Architectural pattern,Architectural model,Software development
Conference
ISBN
Citations 
PageRank 
0-7695-2465-6
2
0.36
References 
Authors
0
3
Name
Order
Citations
PageRank
yu chin cheng120.36
chientsun chen220.36
Jung-Sing Jwo335734.18