• 제목/요약/키워드: test automation

검색결과 639건 처리시간 0.025초

CUTIG: 정적 분석을 이용한 C언어 단위 테스트 데이타 추출 자동화 도구 (CUTIG: An Automated C Unit Test Data Generator Using Static Analysis)

  • 김택수;박복남;이춘우;김기문;서윤주;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권1호
    • /
    • pp.10-20
    • /
    • 2009
  • 단위 시험은 지속적이고 반복적으로 수행되어야 하기 때문에 높은 비용을 필요로 하는 작업이다. 단위 시험의 자동화에 대한 많은 연구가 있었으나 테스트 데이타의 자동 추출에 대한 연구는 큰 성과를 이루지 못하고 있다. 본 연구에서는 소프트웨어의 소스 코드로부터 테스트 데이타를 자동으로 추출하는 방안에 대해 논의하고 각 단계의 알고리즘을 제시하였다. 또한 테스트 데이타 추출 자동화에 관한 이슈를 소개하고 테스트 데이타 추출 자동화 도구 CUTIG를 소개한다. CUTIG는 실제 소스코드를 이용하여 테스트 데이타를 추출하므로 소프트웨어의 요구사항 명세가 잘 작성되어 있지 않거나 실제 구현과 차이가 있는 경우에도 테스트 데이타를 생성할 수 있다. 또한 이 도구를 통해 개발자가 직접 테스트 데이타를 작성하는 데 소요되는 비용을 절감할 수 있기를 기대한다.

C 언어 중심의 테스트 시나리오 기술을 허용하는 테스트벤치 자동화 도구의 개발에 관한 연구 (A study on the generation of test benches from a C-like test scenario description)

  • 정성헌;장경선;조한진
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(2)
    • /
    • pp.93-96
    • /
    • 2002
  • It is said that the verification effort occupies about 50-70 percent of the total effort of a System-On-A-Chip. This paper aims to develop a test bench automation tool based on the abstraction of the interface protocols. This tool will allow designers to describe their test benches in a high level language such as C rather than VHDL or Verilog. It helps designers to save their verification time and effort.

  • PDF

On Fiber Orientation Characterization of CERP Laminate Layups Using Ultrasonic Azimuthal Scanners

  • Im Kwang-Hee;Hsu, David K.;Sim Jae-Gi;Yang, In-Young;Song, Sung-Jin
    • 비파괴검사학회지
    • /
    • 제23권6호
    • /
    • pp.566-576
    • /
    • 2003
  • Carbon-fiber reinforced plastics (CFRP) composite laminates often possess strong in-plane elastic anisotropy attributable to the fiber orientation and layup sequence. The layup orientation thus greatly influences its properties in a composite laminate. It could result in the part being rejected or discarded if the layup orientation of a ply is misaligned. A nondestructive technique would be very beneficial, which could be used to test the part after curing and to require less time than the optical test. In this paper, ultrasonic scanners were set out for different measurement modalities for acquiring ultrasonic signals as a function of in-plane azimuthal angle. The motorized scanner was built first for making transmission measurements using a pair of normal-incidence shear wave transducers. Another scanner was then built fer the acousto-ultrasonic configuration using contact transducers. A ply-by-ply vector decomposition model has been developed, simplified, and implemented for composite laminates fabricated from unidirectional plies. We have compared the test results with model data. It is found that strong agreement are shown between tests and the model developed in characterizing cured layups of the laminates.

변전자동화 통신 적합성 검증을 위한 클라이언트 IEC 61850 시험시스템 개발 (Development of IEC 61850 Client Testing System for Verifying the Communication Conformance of Substation Automation)

  • 이남호;장병태
    • 조명전기설비학회논문지
    • /
    • 제24권6호
    • /
    • pp.169-176
    • /
    • 2010
  • 변전자동화시스템은 기본적으로 IEC 61850 통신규격을 가지고 구성 장치 간 통신서비스를 통해 운용되는 시스템이기 때문에 시스템 설치를 위한 최소한의 요구조건으로 IED와 상위운영시스템이 서버와 클라이언트의 역할을 가지고 IEC 61850에서 정의하는 통신서비스에 적합하게 구현되었는지를 검사하는 것이다. 적합성 시험 제정기관인 UCA IUG에서는 서버와 클라이언트에 대한 적합성 시험절차서를 발행하였지만, 현재까지의 적합성 시험은 서버인 IED에 대부분 적용되었고, 서버 적합성 시험을 위한 전용 툴만이 존재하고 있다. 따라서 본 연구에서는 변전자동화시스템의 종합적인 성능검증을 위해 IEC 61850 클라이언트에 대한 적합성 시험을 수행할 수 있는 전용의 시험시스템 개발을 목적으로 하였고 본 논문에서는 시험시스템의 설계과정과 구현내용을 다루고자 한다.

TTCN-3 적합성 시험 언어를 이용한 IEC61850 상호 연동성 시험기 개발 (The Development of Interoperability Tester for the IEC 61850 based on TTCN-3)

  • 송병권;이숙희
    • 전기전자학회논문지
    • /
    • 제14권3호
    • /
    • pp.210-218
    • /
    • 2010
  • TTCN-3(Testing & Test Control Notation Version 3)은 2001년 ETSI에서 표준화한 국제 표준 테스트 언어이다. TTCN-3은 프로토콜 적합성 시험에 일반적으로 사용하고, 특정 부분의 모듈이나, CORBA 기반의 플랫폼 및 API 시험 등에 적용이 가능하다. 또한 적합성 시험뿐만 아니라 연동 시험, 반복 시험, 플랫폼 시험 등의 다양한 시험에 적용이 가능하다. IEC61850 은 SCADA(Supervisory Control And Data Acquisition) 시스템에서 SAS(Substation Automation System)를 위해 제안된 프로토콜이다. 본 논문에서는 TTCN-3 적합성 시험 언어를 이용하여 IEC 61850 상호 연동성 시험기를 Windows 환경에서 구현하였다. SUT(System Under Test)로는 리눅스 운영체제 기반의 IEC61850 Server Simulator를 사용하였다. 본 논문에서 시험한 적합성 시험 항목은 "IEC61850 - Part10" 문서의 테스트 항목들 중 "Server, Logical device, Logical node, and data model"의 Positive test case_Srv5 항목을 시험하였다.

태양열 이용 난방용 공기가열기 개발을 위한 기초 운전 특성 (Basic Operational Characteristics for Developments of Solar Air Heater for Air Heating in Winter)

  • 김종열;홍부표;우종수;최광환
    • 한국태양에너지학회 논문집
    • /
    • 제31권4호
    • /
    • pp.87-94
    • /
    • 2011
  • To develop the solar air heater, prototype of solar heater with test room set up on the roof of test chamber and operation characteristics were examined with solar radiation. Air induced from outside was supplied by a blower and also heated air was supplied to the test chamber(size of 1,000mm(inwidth)*2,000mm(in length)*2,000mm(in depth)) established already for performance. It was clear that almost 30% of solar radiation was converted into effective heating energy at maximum and the highest air temperature was $46^{\circ}C$, and thus solar air heater in winter could be used as an possible alternative heating system in building. Furthermore, heat energy obtained from solar air heater can be applied to regenerate absorber in the solar desiccant cooling system.

IEC 61850 IED대상 데이터세트 적합성 시험에 관한 연구 (Study on the dataset conformance testing IEC 61850 based IED)

  • 이남호;장병태;김지희
    • 한국조명전기설비학회:학술대회논문집
    • /
    • 한국조명전기설비학회 2008년도 추계학술대회 논문집
    • /
    • pp.371-374
    • /
    • 2008
  • KEPRI has carried out IEC61850 communication conformance test about the IED trial products. This paper describes dataset conformance testing, one of the IEC 61850-10 conformance test items, and test procedures on IED. KEPRI plans to construct the testing field of IEC 61850 based substation automation system with domestic IEDs confirmed their IEC 61850 communication service including dataset.

  • PDF

PSPC 적용을 위한 모서리 밀링 자동화 시스템 개발 (Development of Edge Milling Automation System for PSPC Application)

  • 유현수;박일환;고대은;김호경
    • 한국산학기술학회논문지
    • /
    • 제19권5호
    • /
    • pp.122-130
    • /
    • 2018
  • 국제 해사 기구의 선체 보호 도장 기준이 의무화됨에 따라 조선소에서는 칼라 플레이트의 모서리 부분에 대해 2R 또는 3-pass 밀링 가공을 수행해야 한다. 그러나 기존 수작업 방식에 의존하고 있는 상황에서 2R 또는 3-pass 밀링 가공을 수행한다면 작업 환경 및 생산성 측면에서 많은 문제점이 발생할 것으로 예상된다. 따라서 규정을 만족할 수 있는 모서리 밀링 자동화 시스템을 개발하여 이러한 문제점을 해결할 필요가 있다. 본 연구에서는 표준 칼라 플레이트를 대상으로 모서리 밀링 자동화 시스템 기본 설계를 수행하였고, 형상 인식 및 가공 경로 생성 알고리즘을 적용하여 가공 프로세스를 정립하였다. 또한, 운영 소프트웨어를 구축하고, 전용 가공 툴을 제작하여 밀링 테스트를 수행한 결과를 토대로 적합한 밀링 가공조건을 도출하였다. 향후, 본 연구를 통해 개발된 모서리 밀링 자동화 시스템을 조선소에 도입하여 현장 테스트를 수행하고, 그 결과를 토대로 상용화 연구를 진행한다면 선체 보호 도장 기준을 충족할 수 있는 자동화 시스템을 구축함과 동시에 생산성 향상을 기대할 수 있다.