RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
          펼치기
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        AutoTP : 테스트 프로세스 자동 생성 도구

        서주영(Jooyoung Seo),최병주(Byoungju Choi) 한국정보과학회 2001 정보과학회 컴퓨팅의 실제 논문지 Vol.7 No.4

        소프트웨어 프로세스에 관한 표준을 각 프로젝트에서 이용하기 위해서 개발 도메인에 맞도록 테일러링하는 작업이 필요하다. 그러나 기존의 테일러링 작업은 체계적이지 않고, 개발 도메인과 방법론의 분석 없이는 불가능하며 유사한 다른 프로젝트로의 적용도 쉽지 않다. 본 논문에서는 “컴포넌트 기반 개발 개념을 활용한 테일러링 방안”을 기반으로한 체계적인 테일러링 단계와 테스트 프로세스 생성 자동화 알고리즘을 제안하고, XML을 이용하여 구현한 “테일러링 방안의 자동화 도구, AutoTP"를 제안한다. AutoTP 사용자는 프로세스 표준이나 방법론과 도메인을 분석하는 등의 작업 없이도 특정 개발 도메인에 적합한 테스트 프로세스를 자동생성할 수 있다. Utilizing standards for software process to a specific project requires a tailoring process to meet the development domain. However, the existing tailoring schemes are not systematical and possible to use without analyzing the methodology and development domain. Also, it is not quite easy to apply them to similar projects. This paper includes: 1) systematical tailoring steps and 2) an automatic algorithm for generating test process based on "a scheme of tailoring process using the component-based development paradigm"; 3)"an automation tool for tailoring, AutoTP"which is derived from XML techniques. Users can generate a tailored test process through our AutoTP automatically without analyzing standards, methodology and domain.

      • KCI등재

        임베디드 소프트웨어 테스트를 개선하기 위한 에뮬레이터 기반 인터페이스 테스트 도구

        서주영(Jooyoung Seo),최병주(Byoungju Choi) 한국정보과학회 2008 정보과학회 컴퓨팅의 실제 논문지 Vol.14 No.6

        임베디드 시스템은 어플리케이션, OS 커널, 디바이스 드라이버, HAL, 하드웨어와 같은 이질적 계층들이 매우 밀접히 결합되어 있다. 임베디드 시스템은 제품 목적과 탑재된 하드웨어에 따라 맞춤 제작된다. 또한 점점 짧아지는 제품 주기 때문에 여러 업체의 소프트웨어, 하드웨어가 불안정한 상태에서 통합된다. 따라서 모든 계층에 결함 발생 확률이 높다. 임베디드 소프트웨어 개발자는 자신의 코드를 결함이 내재된 다른 계층들과 통합된 상태에서 테스트하며, 이 때문에 테스트해야 할 모든 영역을 테스트하였는지, 자신의 코드가 잘못된 건지, 통합된 다른 소프트웨어나 하드웨어에 문제가 있는 건 아닌지를 확신하기 힘들다. 본 논문은 임베디드 소프트웨어 개발자가 다양한 계층에 내재된 결함 위치와 원인을 추적할 수 있도록 하는 임베디드 소프트웨어 인터페이스 테스트 방안과 이를 구현한 자동화 도구 Justitia를 제안한다. 제안하는 기술은 개발자를 돕기위한 이뮬레이터를 이용한 디버깅을 전문적인 테스팅으로 승화시킨 자동화 방안이다. Embedded system is tightly coupled with heterogeneous layers such as application, OS kernel, device driver, HAL and hardware. Embedded system is customized for the specific purpose and hardware. In addition, the product cycle is so fast that software and hardware, which are developed by several vendors, are integrated together under unstable status. Therefore, there are lots of possibilities of faults in all layers. Because embedded software developers test their codes integrated with faulty layers, they cannot confirm ‘whether testing of every aspects was completed, their code was failed, or integrated software/hardware has some problems’. In this paper, we propose an embedded software interface test method and a test tool called Justitia for detecting faults and tracing causes in the interface among heterogeneous layers. The proposed technique is an automated method which improves debugging upto professional testing using an emulator for helping developer.

      • UML 기반 콤포넌트 통합 테스팅

        윤회진(Hoijin Yoon),서주영(Jooyoung Seo),최정은(Jeungeun Choi),최병주(Byoungju Choi) 한국정보과학회 1999 정보과학회논문지(B) Vol.26 No.9

        객체 지향 소프트웨어 확장과 더불어 소프트웨어의 재사용성의 중요도가 부각되면서 소프트웨어르 코포넌트 단위로 구현하는 추세이다. 따라서 콤포넌트 기반의 소프트웨어 개발에서의 통합 테스트가 중요한 이슈로 떠오르고 있다. 그러나 콤포넌트들의 통합 테스트에 대한 연구는 미흡한 상태이다.<br/> 본 논문에서는 UML을 기반으로 체계적인 통합 테스트 모형을 제안하고, 나아가 본 논문에서는 "멀티미디어 정보처리 시스템"의 사례를 본 논문의 콤포넌트 통합 테스트 모형에 적용한 결과를 분석하여 기술한다. 콤포넌트 통합 테스트 모형은 UML(Unified Modeling Language)의 순서도(sequence diagram)와 협력도(collaboration diagram)를 이용하여 전체 시스템에서 UML의 사건흐름을 구성하는 콤포넌트들 사이의 인터페이스 영역에 존재하는 오류들을 추출한다. 그리고 UML을 기반으로 통합 테스트를 수행함으로써, 테스트 준비 작업을 줄이고, 기존의 UML 지원 도구들과 연계하여 테스트 자동화 도구의 구현을 앞당길 수 있다. 또한 시스템의 순차적 흐름 뿐 아니라, 동시에 수행되는 흐름에 대한 정보까지 모두 수용하여 테스트함으로써, 콤포넌트 기반의 분산 환경의 특성에 적합하다. As the object-oriented approach to software development becomes more mature, software development from pre-existing, independently developed components becomes an important aim of software engineering. Therefore, integration testing becomes an important aspect of component-based software development. However, there has been little work done in the area of the component-based integration testing.<br/> In this paper, we propose the "component integration test model" which is based on UML. Furthermore, we describe a case study on "Multimedia Information Processing System" conducted to analyse the result from which our model is applied. Our model extracts the faults, which exist in interfaces of components, using sequence diagram and collaboration diagram of UML(Unified Modeling Language). As our model is based on UML, the preparation effort for testing is reduced and its test-tools can be implemented more easily through linking existing UML tool. And our model accepts the information of concurrent flow represented by collaboration diagram as well as sequential flow, so it is more suitable to component-based distributed environment.

      • KCI등재

        동적 임베디드 소프트웨어 테스트와 카인포테인먼트 시스템 테스트 적용 성과

        최병주(Byoungju Choi),서주영(Jooyoung Seo),양승완(Seungwan Yang),오정석(Jungsuk Oh) 한국정보과학회 2012 정보과학회 컴퓨팅의 실제 논문지 Vol.18 No.5

        임베디드 소프트웨어는 '실시간 보증, 자원 부족, 런-타임 테스트, 운용 환경 보존'과 같이 테스트 제약이 심한 환경에 배치되기 때문에 테스트가 쉽지 않다. 본 논문에서는 운영체제가 프로세스 제어를 목적으로 관리하는 프로세스 제어 블록을 해킹함으로 테스트 정보를 수집하는 동적 임베디드 소프트웨어 테스트 방안을 제안하며, 이를 통해 테스트로 인한 시스템 오버헤드를 최소화한 방안이다. 현재 우리는 '메모리, 성능, 프로세스간통신'을 테스트하는 자동화 도구인 AMOS를 개발하였고, AMOS는 자동차 산업의 카인포테인먼트 시스템의 실차 테스트에 적용되어 품질 향상과 개발 비용 절감의 효과를 보이고 있다. It is difficult to test embedded software in system test stage because the system operational environment has test restrictions such as real-time assurance, resource deficiency, runtime tests, and maintenance of an operational environment. We propose a test method to collect the test information without interrupting the system's operational environment by hacking the Process Control Block information in which the operating system manages the runtime execution information to control implemented processes. Based on the proposed method applied to detect memory, performance, and inter-process communication faults, we developed the dynamic embedded software testing tool AMOS. AMOS is currently being used in the automobile industry, and is showing the effects of improving system quality and reducing development costs.

      • 테스트 프로세스 평가를 위한 자동화 도구 Legba

        민윤정(Younjeong Min),서주영(Jooyoung Seo),최병주(Byoungju Choi) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2

        소프트웨어의 품질 향상을 위해서는 무엇보다도 프로세스의 개선이 필요하다는 인식이 증대되고 있다. 그 중에서도 실질적으로 프로덕트의 품질과 직결된 테스트 프로세스의 개선이 무엇보다 시급한데, 그러기 위해서는 테스트 프로세스의 현재 상태를 파악하고 분석하는 과정이 선행되어야 한다. 본 논문에서는 테스팅 관점에서 소프트웨어의 품질을 고려하여 개발된 SETP(Simple and Easy Test Process) 핵심 모델과, 이를 바탕으로 테스트 프로세스를 평가하고 분석하는 자동화 도구 Legba를 제안한다.

      • KCI등재

        임베디드 소프트웨어를 위한 테스트와 디버깅 연계 자동화 방안

        최유나(YooNa Choi),서주영(JooYoung Seo),최병주(ByoungJu Choi) 한국정보과학회 2010 정보과학회 컴퓨팅의 실제 논문지 Vol.16 No.5

        임베디드 소프트웨어는 하드웨어 소프트웨어의 결합력이 매우 높기 때문에 전체 시스템에 대한 사용 시나리오 기반의 블랙박스 테스트가 주로 수행된다. 본 논문은 블랙박스 테스트로 발견된 결함에 대한 디버깅이 쉽지 않음에 착안하여 테스트와 디버깅 활동 연계를 지원하는 자동화 방안을 제안한다. 제안하는 방안은 테스트 결과로부터 결함 원인과 위치 추적이 가능한 디버깅 전략을 수립하는 방안과 이를 기반으로 이뮬레이터 환경에서 자동 수행되는 테스트 스크립트 자동 생성하는 방안으로 구현된다. Generally, due to the strong coherence between embedded software and hardware or peripheral software, embedded software is tested by using blackbox test based on user scenario for the whole system. This paper suggests the method to coordinate between testing and debugging under consideration for difficulties on solving out the defects detected from black-box test. First of all, from test result analysis, it builds up the debugging strategies enable to trace the locations of the defect's causes. And along with the strategies, it implements the generator of test scripts to be performed on the emulator environment. Through these steps, it can coordinate embedded software testing and debugging activities.

      • 웹 어플리케이션의 통합 테스트에서 인터페이스 분석

        장진아(Jina Jang),서주영(Jooyoung Seo),최병주(Byoungju Choi),박종빈(Jongbhin Park) 한국정보과학회 2008 한국정보과학회 학술발표논문집 Vol.35 No.1

        최근 웹 어플리케이션이 대형화되고 복잡해지면서 품질의 중요성은 더욱 높아지고, 신뢰도 높은 웹 어플리케이션의 개발을 위해 웹 프레임워크를 기반으로 한 개발이 일반적인 추세다. 이러한 개발 환경에서는 이질적인 프레임워크가 서로 올바르게 연동하는지를 평가하는 통합 테스트가 필수적이며, 이를 지원하기 위해 적절한 통합 테스트 항목을 식별하는 것이 중요하다. 본 논문에서는 웹 어플리케이션의 통합 테스트 단계를 위해 대표적인 웹 프레임워크 분석을 통해 통합 테스트 대상인 계층을 식별하고, 핵심 테스트 항목이 되는 인터페이스를 정의하였다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼