DOI QR코드

DOI QR Code

A Trace Mechanism to Demonstrate the Verify of Aspect Weaving

Aspect Weaving 유효성 검증을 해결하기 위한 Trace Mechanism에 관한 연구

  • Jin-Hyang Kim (Dept of Computer Engineering, Kyunghee University ) ;
  • Yong-Jae Song (Dept of Computer Engineering, Kyunghee University)
  • 김진향 (경희대학교 컴퓨터공학과) ;
  • 송영재 (경희대학교 컴퓨터공학과)
  • Published : 2008.11.14

Abstract

AOP(Aspect-Oriented Programming)는 어플리케이션을 다양한 관점으로 분해하여 객체지향에서 추구하는 모듈화를 더욱 잘 지원하도록 하는 프로그래밍 기법이다. AOP의 단점은 거의 모두가 실행 전에 메소드를 차단하도록 구성되어 있다. 그리고 클래스와 Aspect의 위빙시 join point의 유효성 결함이 많이 발생한다. 따라서 본 논문에서는 trace mechanism을 이용하여 유효성 결함을 감소시키며, 클래스와 Aspcet간의 메소드 호출 관계를 명백히하기 위해 참조테이블을 생성하였다. Weaver에 의해 위빙된 후 생성된 XML코드와 저장소에 저장된 참조테이블 정보는 개발자가 원하는 요구사항에 맞게 적당한 컴포넌트에 배치되도록 Validation Agent를 사용하였다.

Keywords