서지주요정보
A semantic-tagging-based method for supporting effective reuse of artifacts across multiple projects = 프로젝트 간의 효과적인 산출물 재사용을 위한 시맨틱 태깅 방법
서명 / 저자 A semantic-tagging-based method for supporting effective reuse of artifacts across multiple projects = 프로젝트 간의 효과적인 산출물 재사용을 위한 시맨틱 태깅 방법 / Jun-Ki Lee.
발행사항 [대전 : 한국정보통신대학교, 2008].
Online Access 원문보기 원문인쇄

소장정보

등록번호

DM0001108

소장위치/청구기호

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

ICU/MS08-113 2008

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

It has well been recognized that the reuse of various software artifacts contributes to increase the productivity and quality of software development. However, the software-artifact reuse requires developers to put a lot of efforts in making software artifacts reusable and finding appropriate software artifacts for a software development. In general, it is a complex task to reuse software artifacts that are represented in different representation schemes and in different levels of abstraction. To overcome this problem, and to support effective reuse of software artifacts, the following requirements have been identified as essential requirements to meet: common tool support, common vocabulary support, a collaborative environment for making artifacts reusable, requirements-based artifacts management and semantically-based artifact search. This thesis proposes a semantic tagging approach that enables developers to easily associate and find relevant artifacts based on high-level requirements. To semantically represent tag information in terms of high-level requirements, an ontology-based tag representation model is developed. A semantic tagging-based reuse process is defined to provide a systematic way to make software artifact reusable and to actually find and reuse relevant artifacts. This thesis also proposes an artifact search mechanism that allows developers to find and trace relevant software artifacts as a package. A prototype of the semantic-tagging method has been implemented and applied to a software development in the defense domain. To evaluate the effectiveness of the semantic tagging method, an artifact-reuse scenario is developed and tested with the prototype. In addition, existing approaches of artifact reuse are analyzed and compared based on the requirements identified. By using this approach, developers can make useful software artifacts reusable across project boundaries without affecting the existing software artifacts.

일반적으로 소프트웨어 산출물의 재사용을 통해 소프트웨어의 생산성과 품질을 향상 시킬 수 있다. 하지만 다양한 종류의 산출물을 재사용 가능하게 만들고 검색 위해서는 많은 노력을 필요로 한다. 즉, 다양한 소프트웨어 개발 프로젝트에서 만들어진 산출물들은 서로 다른 포맷과 추상화 수준에 따라 내용이 구성되어 있고, 각 도메인에 한정된 용어가 주로 사용되어 내용이 작성된다. 따라서 서로 다른 프로젝트간의 산출물을 효과적으로 공유되기 위해서는 이러한 이질성을 극복하기 위한 방안이 필요하다. 따라서 본 연구에서는 시맨틱 태깅 방법을 이용하여 상위 수준의 요구사항에 따라 효과적으로 산출물을 검색, 관리, 재사용 할 수 있도록 하는 기법을 제안한다. 이 방법론의 핵심 내용은 태깅 기반의 재사용 프로세스, 시맨틱 태그의 표현 모델 및 요구사항 온톨로지, 그리고 시맨틱 태그 기반의 패키지 단위 산출물 재사용 방법으로 구성된다. 태깅 기반의 재사용 프로세스는 기존의 재사용 프로세스를 확장하여, 태깅을 이용하여, 요구사항 기반으로 산출물을 연계 시키고 검색할 수 있도록 체계적인 절차를 제공한다. 시맨틱 태그의 표현 모델 및 요구사항 온톨로지는 산출물에 부착되는 태그 정보를 상위 수준의 요구사항 기반으로 표현할 수 있도록 한다. 시맨틱 태그 기반의 패키지 단위 산출물 재사용 방법은 산출물에 부착된 태그를 활용하여 의미 기반의 산출물 검색을 지원하고 요구사항과 관련된 여러 산출물을 일괄적으로 찾아 재사용 가능하게 할 수 있도록 한다. 본 연구에서는 시맨틱 태깅 방법의 프로토타입을 개발하여 국방 도메인에 적용하였고, 산출물 재사용 시나리오를 통하여 제안한 방법의 효과를 검증하였다. 시맨틱 태깅 방법은 기존의 산출물에 영향을 주지 않으면서 프로젝트의 경계를 넘어 효과적이고 경제적으로 관련 산출물들을 재사용 할 수 있도록 실현하는데 기여한다.

서지기타정보

서지기타정보
청구기호 {ICU/MS08-113 2008
형태사항 vii, 63 p. : 삽화 ; 26 cm
언어 영어
일반주기 저자명의 한글표기 : 이준기
지도교수의 영문표기 : In-Young Ko
지도교수의 한글표기 : 고인영
학위논문 학위논문(석사) - 한국정보통신대학교 : 공학부,
서지주기 References : p. 57-59
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서