Modularization of Test Procedures using Aspect-Oriented Programming

관점 지향 프로그래밍을 이용한 컴포넌트의 테스트 프로시저 모듈화 방안

  • Heo Seung-Hyun (Dept. of Computer Engineering. Dongguk university) ;
  • Choi Eun-Man (Dept. of Computer Engineering. Dongguk university)
  • 허승현 (동국대학교 컴퓨터공학과) ;
  • 최은만 (동국대학교 컴퓨터공학과)
  • Published : 2006.06.01

Abstract

소프트웨어의 재사용으로 인한 생산성 향상을 기대하면서, 컴포넌트 기반 개발(Component Based Development)에 관련한 연구가 지속적으로 이루어지고 있으며, 그 중 컴포넌트의 테스트 연구는 컴포넌트를 배포하고, 재사용하기 위해 검증하는데 기여하며 발전해 왔다. BIT(Built-In Test)와 컴포넌트 테스트를 위한 래퍼 클래스에 관한 연구가 대표적이다. 본 논문에서는 테스트 모듈의 산재를 방지하고, 유지보수성과 추적성 개선을 위해 테스트 프로세저를 모듈화하는 방안을 연구하였으며, 이를 위해 관점 지향 프로그래밍 개념을 도입하였다.

Keywords