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...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/42003496221654837873 |
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.
|
---|