An Exception Handling Architecture and Utility Support for Java Language
碩士 === 國立臺北科技大學 === 資訊工程系所 === 94 === Exception handling is an important but difficult issue in software development. In Java, the separation of checked and unchecked exceptions aggravates the difficulty. From the recoverability perspective of exceptions, this thesis proposes an exception architectu...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2006
|
Online Access: | http://ndltd.ncl.edu.tw/handle/kdtavc |
id |
ndltd-TW-094TIT05392012 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-094TIT053920122019-06-27T05:09:04Z http://ndltd.ncl.edu.tw/handle/kdtavc An Exception Handling Architecture and Utility Support for Java Language 支援Java語言的例外處理架構與工具 Tsui-Chen She 佘翠瑱 碩士 國立臺北科技大學 資訊工程系所 94 Exception handling is an important but difficult issue in software development. In Java, the separation of checked and unchecked exceptions aggravates the difficulty. From the recoverability perspective of exceptions, this thesis proposes an exception architectural model, which contains three levels of exception handling abilities, as a means to guide exception handling. We show that the architectural model acts as a conceptual model for evaluating and determining suitable exception handling policies. The thesis further clarifies the responsibility of exception handlers and provides several exception handling policies to aid developers in writing exception handling code. We develop an Eclipse plug-in embodying the policies to streamline its application. Its design and usage are presented as well. By covering both the architecture and the implementation perspectives, the research can assist developers in consistently analyzing, designing, and implementing exception handling programs and to effectively achieve software robustness. Chin-Yun Hsieh Yu Chin Cheng 謝金雲 鄭有進 2006 學位論文 ; thesis 86 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺北科技大學 === 資訊工程系所 === 94 === Exception handling is an important but difficult issue in software development. In Java, the separation of checked and unchecked exceptions aggravates the difficulty. From the recoverability perspective of exceptions, this thesis proposes an exception architectural model, which contains three levels of exception handling abilities, as a means to guide exception handling. We show that the architectural model acts as a conceptual model for evaluating and determining suitable exception handling policies. The thesis further clarifies the responsibility of exception handlers and provides several exception handling policies to aid developers in writing exception handling code. We develop an Eclipse plug-in embodying the policies to streamline its application. Its design and usage are presented as well.
By covering both the architecture and the implementation perspectives, the research can assist developers in consistently analyzing, designing, and implementing exception handling programs and to effectively achieve software robustness.
|
author2 |
Chin-Yun Hsieh |
author_facet |
Chin-Yun Hsieh Tsui-Chen She 佘翠瑱 |
author |
Tsui-Chen She 佘翠瑱 |
spellingShingle |
Tsui-Chen She 佘翠瑱 An Exception Handling Architecture and Utility Support for Java Language |
author_sort |
Tsui-Chen She |
title |
An Exception Handling Architecture and Utility Support for Java Language |
title_short |
An Exception Handling Architecture and Utility Support for Java Language |
title_full |
An Exception Handling Architecture and Utility Support for Java Language |
title_fullStr |
An Exception Handling Architecture and Utility Support for Java Language |
title_full_unstemmed |
An Exception Handling Architecture and Utility Support for Java Language |
title_sort |
exception handling architecture and utility support for java language |
publishDate |
2006 |
url |
http://ndltd.ncl.edu.tw/handle/kdtavc |
work_keys_str_mv |
AT tsuichenshe anexceptionhandlingarchitectureandutilitysupportforjavalanguage AT shécuìzhèn anexceptionhandlingarchitectureandutilitysupportforjavalanguage AT tsuichenshe zhīyuánjavayǔyándelìwàichùlǐjiàgòuyǔgōngjù AT shécuìzhèn zhīyuánjavayǔyándelìwàichùlǐjiàgòuyǔgōngjù AT tsuichenshe exceptionhandlingarchitectureandutilitysupportforjavalanguage AT shécuìzhèn exceptionhandlingarchitectureandutilitysupportforjavalanguage |
_version_ |
1719209823969476608 |