서지주요정보
Design of aspectual refactoring catalog = 관점지향 리팩토링 목록 설계
서명 / 저자 Design of aspectual refactoring catalog = 관점지향 리팩토링 목록 설계 / Cheol-Ho Kim.
발행사항 [대전 : 한국과학기술원, 2004].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8015262

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 04016

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

AOP(Aspect-Oriented Programming) has attracted considerable attention as a new paradigm supporting more powerful separation of concerns than other paradigms. Now, AOP is used as a complementary technique to OOP(Object-Oriented Programming) in design and implementation phases. In academia, AOP has been applied to various domains to show its effectiveness and applicability, and draw its future directions. In industry, there is a movement to apply AOP to their products. In both areas, it is required to transform crosscutting concerns in an existing program to aspects. However, in the research area of AOP, there is no study to propose a technique supporting such transformation. In this thesis, we propose 22 transformation rules, named $\emph{aspectual refactoring catalog}$, to convert crosscutting concerns in an object-oriented program to aspects in an aspect-oriented program. Because this catalog is defined based on the previous refactoring technique, it should preserve the behavior of the original program. In order to show its preservation, we define preconditions for each refactoring and use graph rewriting technique. The purpose of aspectual refactoring catalog is to improve maintainability of codes. To assess the improvement of refactored codes, two kinds of analysis are made. In qualitative analysis, the refactored program is improved for three subcharacteristics of maintainability defined in ISO 9126. A case study shows that change efforts are reduced after refactoring.

서지기타정보

서지기타정보
청구기호 {MCS 04016
형태사항 vi, 76 p. : 삽화 ; 26 cm
언어 영어
일반주기 Appendix: Detailed specification of refactorings
저자명의 한글표기 : 김철호
지도교수의 영문표기 : Doo-Hwan Bae
지도교수의 한글표기 : 배두환
학위논문 학위논문(석사) - 한국과학기술원 : 전산학전공,
서지주기 Reference : p. 74-76
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서