Aspect-Oriented Programming in Exception Handling Mechanism

碩士 === 輔仁大學 === 資訊管理學系 === 100 === In software development project, it often has a tight schedule and limited resources. For the sake of delivery on time, exception handling in the development process is often not handled properly, leading to the reduction of software quality and an increase of main...

Full description

Bibliographic Details
Main Authors: Hsiang-Ching Chou, 周祥清
Other Authors: Ming-Hsien Yang
Format: Others
Language:zh-TW
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/42003496221654837873
Description
Summary:碩士 === 輔仁大學 === 資訊管理學系 === 100 === In software development project, it often has a tight schedule and limited resources. For the sake of delivery on time, exception handling in the development process is often not handled properly, leading to the reduction of software quality and an increase of maintenance costs. Currently, widely used object-oriented programming is still lacking an effective modular way to deal with crosscutting concerns in exception handling. To improve this, aspect-oriented programming (AOP) proposes the separation of concerns to group crosscutting into aspect as a solution to these modular problems. This thesis proposes a modular exception handling architecture based on the concepts and techniques of AOP and robustness level model in exception handling. This architecture can assist developers effectively deal with exceptions in the development process in order to enhance the quality of the software.