서지주요정보
UML specification-based integration testing of software components = UML 명세에 기반한 소프트웨어 컴포넌트의 통합 테스팅 기법
서명 / 저자 UML specification-based integration testing of software components = UML 명세에 기반한 소프트웨어 컴포넌트의 통합 테스팅 기법 / Jun-San Kim.
저자명 Kim, Jun-San ; 김준산
발행사항 [대전 : 한국과학기술원, 2003].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8014198

소장위치/청구기호

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

MCS 03011

SMS전송

도서상태

이용가능

대출가능

반납예정일

초록정보

Using reusable software components, large-scale industrial software systems with high reliability can be developed in a short time. To assure the quality of component-based software, it is important to test interactions between components in different contexts of the component-based software as well as each component. Specifications described in Unified Modeling Language(UML) provide testers with information needed to test component-based software systems. In specific, a Component Interaction Diagram(CID) shows each component interaction behavior with other components. We propose a testing approach which use combination of CIDs to test interactions between components in component-based software. We describe how to generate Combined Component Interaction Graph(CCID) and convert it to a form suitable for test case generation. Then test cases are generated and their execution order is determined to make them more meaningful. Our testing approach enables the component-based system developer to test component interaction behaviors between acquired components. Using our testing approach, we also propose a framework for acquisition and integration of components that enables component consumers to integrate components with existing system with ease.

컴포넌트 기반 소프트웨어 개발기법은, 재사용이 가능한 소프트웨어 컴포넌트들을 사용하여 높은 신뢰도를 가지는 큰 규모의 소프트웨어 시스템을 짧은 시간 안에 구축하는 기법이다. 컴포넌트 기반 소프트웨어 신뢰도를 보증하기 위해서 각각의 컴포넌트들 뿐만 아니라 컴포넌트들 사이의 인터렉션을 가능한 많은 맥락에서 테스트할 필요가 있다. UML로 표현된 명세는 테스터들에게 컴포넌트 기반 소프트웨어 시스템을 테스트하는데 필요한 정보를 제공해 준다. 특히 컴포넌트 인터랙션 다이어그램은 한 컴포넌트가 다른 컴포넌트들과 가지는 인터렉션 행위를 보여 준다. 본 논문에서는 컴포넌트 인터랙션 다이어그램들의 조합을 이용하여 컴포넌트 기반 소프트웨어에서 컴포넌트들 사이의 인터렉션을 태스트하는 기법을 제안한다. 우선 조합된 컴포넌트 인터랙션 다이어그램을 생성한 후, 이를 테스트 케이스 생성에 적합한 형태로 변환하는 방법을 제시한다. 다음으로 생성된 테스트 케이스들을 보다 의미 있게 만들기 위해 이들의 실행 순서를 결정한다. 이 테스팅 기법을 통해 컴포넌트 기반 소프트웨어 시스템 개발자는 컴포넌트들 사이의 인터렉션 행위를 테스트할 수 있다. 또한 이 테스트 기법을 이용하여, 본 논문에서는 컴포넌트의 획득과 통합을 위한 프레임웍을 제안한다. 이 프레임웍을 이용하여 컴포넌트 사용자들은 획득한 컴포넌트를 이미 존재하는 시스템과 쉽게 통합할 수 있다.

서지기타정보

서지기타정보
청구기호 {MCS 03011
형태사항 v, 53 p. : 삽도 ; 26 cm
언어 영어
일반주기 부록 : A, CIDs for hotel reservation system
저자명의 한글표기 : 김준산
지도교수의 영문표기 : Yong-Rae Kwon
지도교수의 한글표기 : 권용래
학위논문 학위논문(석사) - 한국과학기술원 : 전산학전공,
서지주기 Reference : p. 44-46
주제 UML
Component
Testing
Specification
UML
컴포넌트
테스팅
명세
QR CODE qr code