Component-based Reuse using Semantic Network

의미망을 이용한 컴포넌트 기반 재사용

  • Han Jung-Soo (Division of Info. & Comm. Cheonan University) ;
  • Kim Gui-Jug (Dept of Computer Engineering, Kon Yang University)
  • 한정수 (천안대학교 정보통신학부) ;
  • 김귀정 (건양대학교 컴퓨터공학과)
  • Published : 2004.11.01

Abstract

본 논문은 소프트웨어의 효율적인 재사용을 위해 소스 코드 기반 컴포넌트 검색 방법을 제안하였다. 제안한 방법은 2단계로 이루어지는데, 먼저 라이브러리에 저장된 클래스를 기반으로 한 컴포넌트는 파싱 과정을 거쳐 의미망을 구성하고, 다음으로 사용자가 질의한 소스 코드를 이용하여 검색이 이루어진다. 소스 코드에서 추출된 식별자가 컴포넌트의 의미망을 활성화시켜 연관된 컴포넌트를 검색한다. 본 연구에서 제안한 검색방법은 프로그래머의 관심을 라이브러리 내에 있는 컴포넌트로 유도하여 재사용성을 높일 수 있으며, 프로그래밍 패턴을 제공함으로써 프로그래머로 하여금 프로그램의 가이드 라인으로 사용할 수 있도록 도움을 줄 수 있다.

Keywords