• 제목/요약/키워드: 자동 검증

검색결과 1,672건 처리시간 0.073초

SystemC로 구현된 하드웨어 명세의 정형 검증 (Formal Verification of Hardware Implemented in SystemC)

  • 김민숙;안영정;방기석;최진영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.37-39
    • /
    • 2003
  • 내장형 시스템의 개발에 있어서 자원의 효율적인 활용과 정확한 설계를 위해 SystemC를 이용한 통합설계 방식이 많이 사용되고 있다. 하지만 시스템이 점점 복잡해지면서 단순한 언어차원에서의 개발 뿐 아니라 개발 이전에 시스템의 정확성을 검증해야 할 필요성이 대두되었다. 이를 위해 정형기법 및 테스팅과 같은 방법을 사용하게 되었다. 본 논문에서는 SystemC로부터 정형기법 도구인 VIS의 입력 언어인 BLIF-MV로 자동 변환하는 알고리즘을 제시하고, SystemC 코드의 자동 검증 방법을 제시하고 실제 시스템에 적용해 보았다.

  • PDF

Liquid Lens를 사용하는 디지털 카메라의 자동초점조절에 관한 연구 (Study on the auto focus digital camera uses a Liquid Lens.)

  • 김남우;허창우
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.557-560
    • /
    • 2015
  • 자동초점이란 영상을 획득하는 시스템에서 고정된 촬상면에 자동으로 초점이 맺히도록 렌즈를 구동시키는 방식으로 컴퓨터비전과 카메라 등에서 매우 중요하게 사용된다. 소형 카메라의 경우 자동초점에서 렌즈구동부인 actuator의 기술은 대량생산이 이용이하고, 위치센서가 불필요하며, 회로구성이 용이한 VCM방식이 널리 사용되고 있으며, 구동의 안정성에 비해 크기와 소음이 큰 스테핑모터 방식, 크기는 가장 작지만 납 함유문제 및 습도 취약성을 갖는 피에조 방식이 있다. 그 외에 액체렌즈방식이 있는데, 소형 구조에 저전력의 장점이 있지만 화질 및 신뢰성 검증 그리고 고압이 필요한 특징을 가지는 구조도 있다. 본 논문에서 5Mpixel급 이미지 센서를 통해 획득한 영상의 선예도를 이용하여 VCM의 actuator처럼 액체렌지를 제어하여 자동으로 초점을 맞추는 제어방식을 구현하고 검증하였다.

  • PDF

Statechart Diagram의 정확성 검증을 위한 SMV코드 자동생성 (Automatic SMVcode Generation for the Correctness Verification of Statechart Diagrams)

  • 김종한;박기창;이상준;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1543-1546
    • /
    • 2003
  • 잘못된 명세로 인한 자원의 손실을 악기 위해서는 반드시 명세에 대한 검증이 필요하다. 객체지향 모델링 언어의 표준인 UML은 각각의 다이어그램이 사용자의 요구사항을 정확히 반영하고 있는지를 검증하기가 매우 어렵다. 본 논문은 UML의 여러 다이어그램 중 상태 다이어그램(Statechart Diagram)의 명세에 발생해서는 안되는 상태 또는 발생할 수 없는 상태와 같은 오류의 존재여부 등의 정확성을 검증하기 위해 CTL을 이용한 정형검증도구인 SMV를 이용한다. 이를 위해 UML의 상태 다이어그램에서 상태 정보와 상태 천이 정보를 추출하여 SMV로 변환하는 규칙을 찾아내어 UML의 상태 다이어그램의 정확성 검증을 수행하는 방법을 제안하고 자동으로 변환하는 툴을 설계한다.

  • PDF

전술정보통신체계 ATE 유효성 검증 방안 (Verification Methods of ATE for TICN System)

  • 박현정;김진성
    • 한국산업정보학회논문지
    • /
    • 제25권4호
    • /
    • pp.17-27
    • /
    • 2020
  • 본 논문에서는 무기체계 양산에 활용되는 자동시험장비 (Automatic Test Equipment: ATE)의 유효성 입증을 위한 검증 방안을 제안하였다. 검증되지 않은 시험장비의 시험 데이터는 신뢰성이 미흡하여 객관적인 자료로써 활용이 제한되므로 ATE를 활용한 시험대상품의 품질 수준을 확보하기 위해서 시험장비의 검증이 필수적이다. 제시된 방법을 통해 전술정보통신체계 ATE에 적용하여 검증 결과를 확인하고 유효성 입증 결과를 기술한다.

건축 정보 모델 표준을 적용한 정보시스템 통합을 위한 검증 도구 개발 (Developing an Information Validation System for Integrated AEC/FM Systems using Building Information Modeling Standards)

  • 한석희
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2009년도 정기 학술대회
    • /
    • pp.344-347
    • /
    • 2009
  • 건축, 토목 분야의 정보 교환을 위한 표준으로 주목받고 있는 BIM 모델의 국제 표준인 IFC 표준을 위해, 소프트웨어가 IFC 표준에 맞게 유효한 정보를 입출력 하도록 도와주고, IFC 파일이 표준에 맞는지 검증할 수 있는 모듈을 개발했다. 특히, 지역별 및 국가별 상황에 맞게 BIM 모델을 수정하거나 확장해 사용하도록 권고하고 있는 상황에서 다양한 확장 IFC 표준을 효과적으로 지원할 수 있도록 IFC 표준을 정의하는 EXPRESS 언어로부터, 객체 지향 언어를 위한 소프트웨어 개발 라이브러리를 자동으로 생성하고, 해당 SDK를 활용해 IFC 모델을 검증하는 라이브러리를 자동으로 생성하며, IFC 파일을 검증할 수 있는 독립적인 실행 파일도 자동으로 생성할 수 있도록 했다. 또한 객체 지향 라이브러리를 사용함으로써 주어진 IFC 모델을 효과적으로 문서화 할 수 있도록 HTML 생성 도구를 개발하거나 3차원 형상 확인이 가능하도록 VRML 생성 도구를 개발하는 등의 작업이 쉽게 이뤄짐을 확인했다. 이렇게 자동화된 BIM 소프트웨어 개발 도구는 IFC 모델의 수정이나 확장을 고려하는 BIM 소프트웨어 개발 프로젝트의 생산성을 향상시키고, 해당 시스템의 운영에 신뢰도를 높이는 것은 물론이며, 향후 국내 실정에 맞게 운영될 BIM 인증 제도에도 활용하면 기존의 수작업 방식 인증제도에 비해 인증에 걸리는 시간과 비용을 줄이는 것은 물론 인증 자체의 객관성과 정확성, 투명성과 신뢰성을 높일 수 있을 것으로 기대된다.

  • PDF

효과적인 임베디드 소프트웨어 설계를 위한 제어흐름 모델의 자동 검증 (Automatic Verification of the Control Flow Model for Effective Embedded Software Design)

  • 박사천;권기현;하순회
    • 정보처리학회논문지A
    • /
    • 제12A권7호
    • /
    • pp.563-570
    • /
    • 2005
  • 하드웨어와 소프트웨어를 통합 설계하는 프레임워크인 PeaCE(Ptolemy extension as a Codesign Environment)에서는 데이터 흐름과 제어흐름을 모두 표현할 수 있다. PeaCE에서 제어 흐름을 표현하는 fFSM 명세를 정형 검증하기 위해 fFSM의 단계 의미를 정의하였다. 본 논문에서는 이전 연구에서 정의된 정형 의미를 바탕으로 개발한 자동 검증 도구를 소개한다. 이 도구는 내부 모델체커로 SMV를 사용하며 사용자는 직접 논리식을 기술하지 않고도 레이스 조건, 애매한 전이, 순환 전이 등의 주요한 버그들을 검증할 수 있다.

정형검증 도구를 활용한 Fly-By-Wire 헬리콥터 비행제어법칙 자동코드 무결성 확보 방안 (Secure methodology of the Autocode integrity for the Helicopter Fly-By-Wire Control Law using formal verification tool)

  • 안성준;조인제;강혜진
    • 한국항공우주학회지
    • /
    • 제42권5호
    • /
    • pp.398-405
    • /
    • 2014
  • 내장형 소프트웨어 기술이 항공 및 방위산업과 같은 안전-필수 시스템에 적용됨에 따라 보다 높은 소프트웨어의 신뢰성이 요구되고 있다. 그 중에서 소프트웨어의 무결성은 주로 정적 분석 도구를 이용해 검증이 이뤄지고 있으며 최근에 개발된 정적 분석 도구는 수학적인 분석 방법을 통해 코드의 무결성을 평가하고 있다. 본 연구에서는 정형 검증 도구인 Polyspace를 이용해 자동코드의 결함을 검출하고, 코딩규칙의 준수 여부를 검증하였다. 검증된 결과를 바탕으로 결함을 가진 제어법칙 모델을 수정하여 코드 생성 이전의 원천적인 결함을 제거 가능함을 확인하였고 FBW 헬리콥터 제어법칙 자동생성코드의 무결성을 확보 할 수 있었다.

고속 SoC 검증을 위한 자동 가상 플랫폼 생성 (Automatic Virtual Platform Generation for Fast SoC Verification)

  • 정준모
    • 한국산학기술학회논문지
    • /
    • 제9권5호
    • /
    • pp.1139-1144
    • /
    • 2008
  • 본 논문에서는 가상 플랫폼을 이용하여 빠르고 효과적으로 시스템을 검증하기 위한 추상레벨의 자동생성에 대하여 제안한다. 추상레벨 가상 플랫폼은 효과적인 검증 방법이긴 하지만 시스템이 변경될 때마다 가상 플랫폼을 재생성하고 추가적인 설계/검증을 요구되며 이 작업은 매우 많은 시간을 요구한다. 이러한 문제점을 해결하기 위하여 본 논문에서는 CPU, 메모리, UART 등을 기본적인 요소로 구성하여 추상레벨의 라이브러리로 생성하였다. 이 라이브러리를 이용하여 가상 플랫폼을 자동 생성하는 툴을 개발하였다. 이 툴은 임베디드 RTOS를 구성하는 가상 플랫폼을 자동 생성하며 HW/SW 간의 통신을 위한 메모리 맵과 디바이스 드라이버 등도 생성한다. 제안한 방법은 JPEG과 H.264에 성공적으로 적용하였으며 기존의 수동 작업에 비하여 매우 빠르게 가상 플랫폼을 자동 생성할 수 있었다.

실시간 자동측정유량의 검증 연구 (Verification Study on Real-time Automated Discharge Measurement)

  • 노영신;김대영;박현근;정성원
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2008년도 학술발표회 논문집
    • /
    • pp.329-333
    • /
    • 2008
  • 본 연구에서는 도플러 방식 초음파유속계(ADVM, Acoustic Doppler Velocity Meter) 및 이동시간차방식 초음파유속계(UVM, Ultrasonic Velocity Meter)의 유량자료 검증을 위해 두 가지 방식이 적용된 한강대교와 여주대교의 2007년 운영성과를 검토하고 측정된 결과분석을 통해 자동유량측정시설의 유량측정자료를 검증하였다. 측정된 유량의 검증을 위해 평 저수시 유속계 측정 및 이동 ADCP법에 의한 연속 유량측정결과와 비교하였으며, 또한 봉부자를 이용한 측정결과와의 비교를 통해 홍수시 측정결과를 검토하였다. 또한 댐방류량, 하수처리장 방류량, 각종 취수량을 이용한 물수지 분석을 통해 자동유량측정에 의해 산정된 유출량과 비교하였다. ADVM 방식이 적용된 한강대교의 조위영향에 따른 수위변화를 고려하여 한 주기에 대한 측정을 수행하여 이를 비교한 결과, 흐름이 정체되는 일부구간의 측정결과를 제외하면 대부분 상대오차가 10% 내외가 발생하는 것으로 나타났다. 또한 월별 물수지 분석을 수행한 결과, 설치초기 시스템 안정화작업으로 인해 결측이 많이 발생한 $3{\sim}4$월을 제외하면 10%내외의 오차가 발생하였으며, 홍수기인 $6{\sim}7$월 사이에는 $1.9{\sim}5.5%$의 상대오차를 보여 자동유량측정시설의 측정결과가 매우 양호한 것으로 나타났다. 여주대교의 UVM 방식의 경우 측정장비의 안정화가 이루어진 5월부터 9월까지의 측정결과는 수위유량관계곡선으로 산정된 유량과 비교하였을 때 10%내외의 상대오차를 보인 것으로 나타났다. 아울러 월별 물수지 분석결과에서도 결측이 많이 발생한 5월의 23.7%의 오차를 제외하면, $5{\sim}10%$내의 오차를 보인 것으로 나타났으며 홍수기인 $6{\sim}8$월의 경우 5%이내의 오차가 발생한 것으로 나타났다.

  • PDF

iPROVE 기반 SoC 검증을 위한 트랜잭터 구현 (A Transactor Implementation for SoC Verification with iPROVE)

  • 조종현;조중휘
    • 대한전자공학회논문지SD
    • /
    • 제44권4호
    • /
    • pp.73-79
    • /
    • 2007
  • 본 논문에서는 트랜잭터를 정형화하고 DUT(Design Under Test)의 다양한 입출력에 따라 자동으로 트랜잭터를 생성해주는 생성기를 구현하였다. 호스트 컴퓨터와 FPGA(Field Programmable Gate Array) 사이의 PCI(Peripheral Component Interconnect) 인터페이스 신호들로 구성된 트랜잭터 프로토콜에 의존하는 블록과 DUT에 의존하는 블록으로 신호들을 재정리 함으로써 트랜잭터를 정형화하고 설계하였다. 구현된 트랜잭터의 자동 생성기는 DUT의 입출력에 관한 정보를 GUI(Graphical User Interface)를 통하여 입력받아 정형화된 하드웨어 블록들을 근간으로 입력정보를 추가하여 각각의 블록들을 만들어 하나의 Verilog 코드로 생성하는 동작을 한다. 자동 생성기의 정상동작을 확인하기 위하여 이미 검증된 하드웨어 블록을 이용하여 생성된 트랜잭터의 정상동작을 입증하였고, 사용자가 직접 설계한 트랜잭터와 비교함으로써 생성된 트랜잭터의 효율성을 입증하였으며 DUT의 다양한 입출력 정보들에 대하여 융통성 있게 동작하는 자동 생성기를 검증하였다. 트랜잭터 자동 생성기를 이용하는 경우 트랜잭터 설계시간을 단축 할 수 있고, 사용자가 트랜잭터 프로토콜를 이해하고 트랜잭터를 설계하는 부담을 줄여 시뮬레이션 속도가 빠른 트랜잭션 레벨 검증모드를 쉽게 사용 할 수 있도록 하였다.