• 제목/요약/키워드: 결함추적

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

요구사항명세와 테스트케이스 간의 일관성 유지 기법 (A Techniques of Consistency Preservation between Requirements Specifications and Testcase)

  • 박상훈;최진명;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.425-428
    • /
    • 2004
  • 고품질의 소프트웨어 시스템을 개발하기 위해서 소프트웨어 테스트는 중요하다. 소프트웨어 개발 시에 발견되는 심각한 결함과 오류들은 소프트웨어 시스템이 사용자의 요구사항을 정확히 충족시키지 못하는데 원인이 있다. 테스트 수행 시에 요구사항을 정확히 반영하지 못한다면 반드시 테스트되어야 할 조건들이 누락될 수 있고 테스트의 성취도는 감소한다. 따라서 모든 소프트웨어 테스트는 사용자의 요구사항을 추적할 수 있어야 한다. 이를 위해 본 논문에서는 객체지향 접근방법을 사용하여 사용자의 요구사항을 테스트에 반영하고 추적하기 위한 일관성 유지 기법을 제안한다. 이를 기반으로 요구사항을 만족하는 일관성 있는 테스트케이스를 생성한다.

  • PDF

Full System Emulator를 사용한 디바이스 DMA 동작의 메모리 접근 추적기법 (Memory Access Tracing for Device DMA operations using Full System Emulator)

  • 장익준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.75-78
    • /
    • 2012
  • 디바이스 드라이버의 결함은 시스템 실패의 주요 원인이다. 임베디드 디바이스 드라이버는 세심히 검증되어야 하지만, 디바이스 드라이버는 디바이스 동작에 큰 연관이 있기 때문에 단독으로 검증하기 어렵다. 비동기적인 디바이스의 DMA 동작들은 보통 복잡한 구조를 가질 수 있으며 비결정적인 조건상에서 발생하는 문제가 있을 경우 재현하기가 매우 어렵다. 이러한 관점에서, 실제와 동일한 인터페이스를 가지고 있는 가상 디바이스를 사용하게 되면, 코드의 변경 없이 디바이스 내부 상태 변화를 관찰 할 수 있다. 본 논문에서는 가상 디바이스를 활용하여 DMA 동작과 CPU 의 메모리 접근간의 충돌을 감시할 수 있는 방법을 제시한다. 가상 임베디드 시스템을 QEMU full system emulator 상에서 동작시키고, CPU 와 가상디바이스의 시스템 버스에 대한 메모리 접근을 추적하는 기능을 개발하였다.

궤도 결함에 기인한 국외의 철도사고 분석 (Analysis of Railroad Accidents due to Track Defects in Foreign Countries)

  • 임남형;이우철;최진유
    • 한국방재학회 논문집
    • /
    • 제8권1호
    • /
    • pp.23-29
    • /
    • 2008
  • 철도시스템은 전세계적으로 가장 안전한 교통수단으로 인식되고 있지만, 사고는 계속 발생되고 있다. 많은 하위부분으로 구성되어 있는 철도시스템의 특성상 사고위험을 완전히 방지하기는 어렵다. 철도사고는 다양한 원인이 복합적으로 작용하여 하나의 사건으로 표출되기 때문에 사고의 근원적 예방을 위해 사고사례의 사고모드를 분석하고, 사고모드에 영향을 미치는 인자들의 상관관계를 역 추적하는 시스템적인 접근은 매우 중요하다. 본 연구에서는 미국, 영국, 캐나다, 오스트레일리아의 국외사고사례분석을 수행하며 주요 위험인자를 도출하였다.

임베디드 소프트웨어 테스트를 개선하기 위한 에뮬레이터 기반 인터페이스 테스트 도구 (An Interlace Test Tool Based on an Emulator for Improving Embedded Software Testing)

  • 서주영;최병주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권6호
    • /
    • pp.547-558
    • /
    • 2008
  • 임베디드 시스템은 어플리케이션, OS 커널, 디바이스 드라이버, HAL, 하드웨어와 같은 이질적 계층들이 매우 밀접히 결합되어 있다. 임베디드 시스템은 제품 목적과 탑재된 하드웨어에 따라 맞춤 제작된다. 또한 점점 짧아지는 제품 주기 때문에 여러 업체의 소프트웨어, 하드웨어가 불안정한 상태에서 통합된다. 따라서 모든 계층에 결함 발생 확률이 높다. 임베디드 소프트웨어 개발자는 자신의 코드를 결함이 내재된 다른 계층들과 통합된 상태에서 테스트하며, 이 때문에 테스트해야 할 모든 영역을 테스트하였는지, 자신의 코드가 잘못된 건지, 통합된 다른 소프트웨어나 하드웨어에 문제가 있는 건 아닌지를 확신하기 힘들다. 본 논문은 임베디드 소프트웨어 개발자가 다양한 계층에 내재된 결함 위치와 원인을 추적할 수 있도록 하는 임베디드 소프트웨어 인터페이스 테스트 방안과 이를 구현한 자동화 도구 Justitia를 제안한다. 제안하는 기술은 개발자를 돕기 위한 이뮬레이터를 이용한 디버깅을 전문적인 테스팅으로 승화시킨 자동화 방안이다.

방사선 측정 및 해석 연구 -원자로 냉각수중의 방사능해석에 의한 결함핵연료봉의 평가- (Measurement and Analyses of Radiation -Assessment of Defected Fuel by Analysis of Reactor Coolant Activities-)

  • 양재춘;오희필;전재식;이호연;오헌진;정문규;박해용
    • Journal of Radiation Protection and Research
    • /
    • 제11권2호
    • /
    • pp.139-145
    • /
    • 1986
  • 중성자와 우라늄의 핵반응에 의해 생성된 핵분열생성들의 물리적 특성을 이용하며 원자로 내의 핵연료 상태를 해석하는 모델을 개선하였다. 이 모델에서는 고체 핵연료 내에서 특정핵종의 핵분열 생성물의 생성과 이것이 원자로 냉각재까지 방출되는 과정을 계산하고 추적하여 방사능농도와 결함 핵연료봉의 수를 관계짓는 방정식의 계수들을 결정한다. 핵분열생성들의 거동은 이탈(knock out)과 이동(migration) 두 부분으로 나누어 해석하였으며 트램프 우라늄의 영향을 분리할 수 있도록 하였다. 실측자료로는 가압 경수형 원자로인 고리 원자력발전소 1호기의 1차 냉각재를 분석해서 얻은 I-131과 I-133의 방사능 강도를 이용하였다. 이 실험자료와 위 방정식에서 구한 방사능 강도로부터 구한 결함 핵연료의 수는 제 3 주기에서 $9.34{\pm}1.13$개 제 6 주기에서 $0.294{\pm}0.092$개로 나타났다.

  • PDF

이동 에이전트 컴퓨팅 환경에서 공간적 복제 기반 기법을 위한 이동 에이전트 위치관리 프로토콜 (Mobile Agent Location Management Protocol for Spatial Replication-based Approach in Mobile Agent Computing Environments)

  • 윤준원;최성진;안진호
    • 정보처리학회논문지A
    • /
    • 제13A권5호
    • /
    • pp.455-464
    • /
    • 2006
  • 다중 지역으로 구성된 이동 에이전트 컴퓨팅 환경에서 공간적 복제 기반 기법(SRBA: Spatial Replication-Based Approach)은 에이전트의 고장발생 시에도 그 에이전트의 수행이 대기 없이 계속적으로 진행될 수 있도록 하기 때문에, 대표적인 이동 에이전트 결함 포용 기법으로 사용될 수 있다. 그러나 이 기법을 실제의 이동 에이전트 기반 컴퓨팅 시스템에 적용하는데 있어서, 단계별로 복제된 이동 에이전트들에 대한 위치추적 및 관리비용을 최소화시키는 것이 필수적이다. 본 논문에서는 이러한 문제점을 해결하는 새로운 이동 에이전트 위치 관리 프로토콜인 SRLM(Location Management protocol for Spatial Replication)을 제안한다. 제안된 프로토콜은 단계군 내의 복제된 이동 에이전트들 중 대표 작업자만이 자신의 지역서버에게 위치등록하게 함으로써 기존 프로토콜에 비해 위치갱신 및 메시지 전달 비용을 매우 줄인다. 또한, 이 프로토콜은 한 단계 군에서의 대표 작업자 결함 발생시 새로운 대표 작업자의 선출로 인한 위치 관리 문제를 해결한다.

원추형 집광기를 이용한 태양광-열(CPV/T) 복합시스템 개발 (Development of Photovoltaic-Thermal(CPV/T) System Based on Conical Solar Concentrator)

  • 나문수;이귀현
    • 한국농업기계학회:학술대회논문집
    • /
    • 한국농업기계학회 2017년도 춘계공동학술대회
    • /
    • pp.124-124
    • /
    • 2017
  • 본 연구에서 원추형 집광기와 CPV셀을 기반으로 한 태양광-열(CPV/T) 복합시스템의 설계 및 제작과정을 다룬다. 원추형 집광기의 경우, 이론적 해석을 통하여 최고의 집열효율을 갖는 원추각 45도의 집광기 4개를 결합하여 사용하였다. 원추형 복합시스템은 태양에너지를 집열하여 열에너지를 생산하는 집광기와 작동유체의 순환을 위해 이중 구조로 제작된 흡수기, 집광된 태양으로부터 전기에너지를 생산하는 CPV셀 등으로 구성되어 있다. 효율적인 태양복사열 집광을 위해 태양 위치에 따라 고도각과 방위각을 추적할 수 있는 2축 태양추적장치를 설비하였다. CPV셀은 원추형 집광기의 중심부에 위치한 이중 흡수관의 고집광부인 상단부에 위치하였으며, CPV셀의 결함을 방지하고, 부가적 태양광 집광을 위해 2차 보조 집광기를 부착하였다. 본 논문에서 소개하는 원추형 CPV/T 복합 시스템은 기존 원추형 시스템에 CPV 셀을 부착하여 전기와 열을 동시에 생산 할 수 있으며, 생산된 전기에너지와 열에너지를 이용하여 온실재배의 난방 문제, 운영비용 절약 등 다양하게 농업 분야에 적용가능하다. 특히, 원추형 복합시스템은 설계 및 제작에 있어 쉽고 간결하며, 제작 단가가 낮다는 점에서 보급에 이점이 있을 것으로 사료된다.

  • PDF

광선추적을 사용한 나사산 표면결함 검사용 환형 광학계 개발 (Development of Annular Optics for the Inspection of Surface Defects on Screw Threads Using Ray Tracing Simulation)

  • 이지원;임영은;박근;나승우
    • 한국정밀공학회지
    • /
    • 제33권6호
    • /
    • pp.491-497
    • /
    • 2016
  • This study aims to develop a vision inspection system for screw threads. To inspect external defects in screw threads, the vision inspection system was developed using front light illumination from which bright images can be obtained. The front light system, however, requires multiple side images for inspection of the entire thread surface, which can be performed by omnidirectional optics. In this study, an omnidirectional optical system was designed to obtain annular images of screw threads using an image sensor and two reflection mirrors; one large concave mirror and one small convex mirror. Optical simulations using backward and forward ray tracing were performed to determine the dimensional parameters of the proposed optical system, so that an annular image of the screw threads could be obtained with high quality and resolution. Microscale surface defects on the screw threads could be successfully detected using the developed annular inspection system.

파이프 용접에서 다중 시각센서를 이용한 용접선 추적 및 용접결함 측정에 관한 연구 (A Study on Seam Tracking and Weld Defects Detecting for Automated Pipe Welding by Using Double Vision Sensors)

  • 송형진;이승기;강윤희;나석주
    • Journal of Welding and Joining
    • /
    • 제21권1호
    • /
    • pp.60-65
    • /
    • 2003
  • At present. welding of most pipes with large diameter is carried out by the manual process. Automation of the welding process is necessary f3r the sake of consistent weld quality and improvement in productivity. In this study, two vision sensors, based on the optical triangulation, were used to obtain the information for seam tracking and detecting the weld defects. Through utilization of the vision sensors, noises were removed, images and 3D information obtained and positions of the feature points detected. The aforementioned process provided the seam and leg position data, calculated the magnitude of the gap, fillet area and leg length and judged the weld defects by ISO 5817. Noises in the images were removed by using the gradient values of the laser stripe's coordinates and various feature points were detected by using an algorithm based on the iterative polygon approximation method. Since the process time is very important, all the aforementioned processes should be conducted during welding.

MS Windows에서 JPEG 관련 버퍼 오버런의 취약성 분석 (Analysis of a Buffer Overrun Vulnerability of JPEG on MS Windows)

  • 오현수;장혜영;조성제;김홍근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.139-141
    • /
    • 2005
  • 본 논문에서는 JPEG 파일의 구조를 먼저 살펴하고, MS Windows 운영체제 상에서 비정상적인 JPEG 파일을 접근(open)할 때 발생할 수 있는 버퍼 오버런 취약성(MS04-028)을 재연하여 분석한다. JPEG 파일의 헤더에 코멘트(comment) 부분이 있을 경우 길이 필드가 잘못되어 있고 JPEG 파일의 몸체에 쉘코드(cmd.exe) 생성부분을 가지고 있을 경우, 버퍼(heap) 오버런 공격이 발생되어 예기치 못한 결과들이 발생 할 수 있다. 본 논문에서는 디버거(WinDBG) 및 역공학 도구(IDAPro)를 이용하여, 이러한 JPEG 파일 관련 취약성을 분석하면서 바이너리 코드만 주어진 경우의 취약성 분석 절차를 이해하고 보안 결함 부분을 추적하는 연구를 수행한다.

  • PDF