Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

분산 객체지향 소프트웨어를 위한 수정 영향 분석Change Impact Analysis for Object-Oriented Software in the Distributed Environment

Other Titles
Change Impact Analysis for Object-Oriented Software in the Distributed Environment
Authors
윤용익김경희박재년
Issue Date
May-1999
Publisher
사단 법인 한국정보처리학회
Citation
한국정보처리학회 논문지, v.6, no.5, pp 1280 - 1290
Pages
11
Journal Title
한국정보처리학회 논문지
Volume
6
Number
5
Start Page
1280
End Page
1290
URI
https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/150085
ISSN
1226-9190
Abstract
기존의 수정 영향 분석은 단일 환경을 기반으로 하기 때문에 분산 환경에 직접 적용하기 어렵다. 본 논문에서는 분산 환경에서 객체지향 소프트웨어의 수정 영향을 분석한다. 객체지향 소프트웨어의 수정을, 자료, 메소드, 클래스의 집합으로 구분하여 수정 영향을 분석하였으며, 분석 결과를 DPDG(Distributed Program Dependency Graph)에 포현하였다. DPDG는 분산 환경에서의 객체지향 소프트웨어들의 관계를 메소드, 자료요소, 클래스, 설계 문서, 서버 등을 사용하여 그래프에 표시한다. DPDG는 소프트웨어에 수정 발생 시, 재시험하여야하는 소프트웨어 요소를 찾기 위한 그래프이다. 따라서, DPDG를 통해 재시험에 드는 노력을 절약할 수 있다. 본 논문에서는, DPDG를 통해 발견된 절약된 재시험 요소를 방화벽 테이블로 나타내었으며, 이를 구현하여 본 논문에서 설계한 시험 지원도구 VIST(Visual Information Structure Tester)에서 사용하였다. VIST는 절약된 방화벽을 사용하여, 분산 객체지향 소프트웨어 시험에 드는 노력과 비용을 절약하는 도구이다.
Applying the change impact analysis to the distributed environment is not straightforward since it is based on the centralized system environment. In this paper, we investigate the change impact analysis of object-oriented softwares in the distributed environment. We, first, categories the types of changes common in object-oriented software into three sets: data, method, and class level changes. We, then, analyze the impact of each set of changes and represent it in the form of a DPDG. A DPDG is a graph showing relationship of object oriented softwares - with data elements. classes, design documents, servers - in the distributed environment. DPDG searches element of software to retest when the software is changed. Thus, DPDG saves effort of software to retest. In this paper, We propose the table of firewall for retest elements that be discovered by DPDG and implement the table of firewall. The table of firewall is used VIST that we design a software testing tool. The VIST utilizes the minimized firewall, then saves efforts and costs of retesting for distributed object-oriented software.
Files in This Item
Go to Link
Appears in
Collections
ICT융합공학부 > IT공학전공 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Yoon, Yong Ik photo

Yoon, Yong Ik
공과대학 (인공지능공학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE