• 제목/요약/키워드: 검증조건

검색결과 4,168건 처리시간 0.04초

GML파일을 이용한 검증조건의 시각화 (Visualization of Verification Condition by GML file)

  • 허혜림;김제민;박준석;유원희
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권7호
    • /
    • pp.23-32
    • /
    • 2012
  • 프로그램 검증을위해 사용되는방법으로 프로그램을 검증조건으로 변환하여정리증명기를 통해 프로그램의유효성을 확인하는 방법이 있다. 검증조건 생성을 통한 프로그램의 검증의 경우 검증조건은 프로그램을 검증하기 위한 충분하고 정확한 정보를 가지고 있어야한다. 하지만 프로그램의 변환을 통해 생성된 검증조건의 경우 논리식만으로 구성되어 있어 사용자가 쉽게 그 내용을파악할 수 없다. 본 논문에서는 가독성이 떨어지는 검증조건을 시각화하는 프로그램을 구현하였다. 프로그램을 통해 검증조건을 구성하고 있는 논리식간의 관계 등을 비롯한 정보를 보다 쉽게 확인할 수 있다.

자바 바이트코드 검증을 위해 기본경로를 통한 BIRS 코드로부터 검증조건 생성 (Generating Verification Conditions from BIRS Code using Basic Paths for Java Bytecode Verification)

  • 김제민;김선태;박준석;유원희
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권8호
    • /
    • pp.61-69
    • /
    • 2012
  • BIRS는 자바 프로그램의 검증을 위해 사용되는 중간표현 언어이다. 바이트코드 형태의 자바 프로그램은 검증을 위해 BIRS 코드로 변환된다. 변환된 BIRS 형태의 프로그램을 검증하기 위해서는 BIRS 형태의 프로그램에 대한 검증조건을 생성해야 한다. 본 논문에서는 BIRS 코드에 대한 검증조건을 생성하는 방법을 제시한다. 검증조건 생성은 BIRS 코드에 대한 제어흐름그래프 구성, 제어흐름그래프에 대한 깊이우선 탐색을 통한 기본경로 추출, 기본경로에 대한 최약 전조건(weakest precondition) 계산법의 과정을 통해 이루어진다.

XML Schema에 대한 유효성을 보장하는 효율적인 XML Data 갱신 기법 (An Efficient Updating Method conforming to XML Schema for XML data)

  • 이지현;정진완
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.43-45
    • /
    • 2004
  • XML은 인터넷 상에서의 표준 데이터 형식으로 XML 데이터에 대한 구조적 제약 조건들은 DTD나 XML Schema에 정의한다. XML Schema에 유효한 XML 문서는 XML Schema에 정의된 모든 구조적 제약 조건들을 만족해야 하며, 갱신이 발생한 후에도 대응되는 XML Schema에 대해 유효함이 보장되어야 한다. 본 연구는 DBMS에 저장되어 있는 XML Schema에 대해 유효한 XML 데이터를 갱신 할 때 필요한 효율적인 유효 검증 기법을 제안한다. 이 유효 검증 기법에서는 유효 검증 범위를 갱신과 관련된 영역에 한정시키고 갱신 이전에 유효 검증을 수행하여 유효 여부를 판단한다. 또한 본 연구에서는 유효 검증을 위한 유효 검증 제약 조건들과 XML Schema문서의 특성을 분석하여 유효 검증 시 필요한 스키마 정보만을 효율적으로 추출할 수 있는 XML Schema 저장 방법 및 그에 따른 스키마 정보 추출 방법을 제안하고 실험을 통해 그 성능을 보인다.

  • PDF

USE 모델검증 효율화를 위한 명령어 생성기 (A USE command Generator for the efficiency of model verifications)

  • 하일규;강병욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.349-352
    • /
    • 2005
  • USE는 OCL(Object Constraint Language)로 작성된 UML 다이어그램의 제약조건을 검증해볼 수 있는 가장 뛰어난 도구이다. USE는 다이어그램에 적용되는 제약조건을 미리 저장해두고 검증 다이어그램을 명령어 형태로 입력받아 정확성 또는 일관성을 검증하는데 사용된다. 본 연구에서는 이러한 검증과정의 복잡함을 줄이기 위하여, UML 모델링 시에 검증 대상이 되는 다이어그램의 USE 명령어를 생성하는 효율적인 도구를 설계하고 구현한다.

  • PDF

원자력발전소용 안전등급 저압유도전동기의 기기검증 (Equipment Qualification of Class 1E Safety-Reeled Random Wound NEMA Electric Motor for Nuclear Power Plants)

  • 김진;이인우;허익구;최병원
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 춘계학술대회 논문집 전기기기 및 에너지변환시스템부문
    • /
    • pp.63-66
    • /
    • 2001
  • 원자력발전소는 지진과 같은 자연재해나 극한 운전조건에서 방사능물질이 외부로 누출되는 것을 방지하도록 설계 되어야한다. 따라서 이와 관련된 안전등급기기는 원전설비의 정상운전조건뿐 아니라 원전설계기준 사고조건(DBE, Design Basis Events)에서도 그 안전성 관련 기능이 검증되어야 한다. 본 연구에서는 국내 원자력 발전소의 다양한 환경조건을 만족하며 엄격한 기기검증요건에 따라 당사가 수행한 안전등급(Class 1E) 저압 유도전동기의 개발사례를 중심으로 방사능노출시험, 가속열노화해석 및 시험, 내진해석 및 시험으로 구성되는 기기검증의 절차와 방법을 제시하였다.

  • PDF

투수성 보도블록에서의 불포화 투수층 침투 해석 (A Infiltration Analysis in Unsaturated Porous Layer with Permeable Sidewalk Block)

  • 이재준;이예희;곽창재
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2012년도 학술발표회
    • /
    • pp.905-905
    • /
    • 2012
  • 현재 도시유역의 홍수피해를 경감시키기 위한 방안으로 우수유출 저감시설에 대한 연구가 활발히 진행 중에 있다. 그러나 침투형 우수유출 저감시설의 경우 침투량 산정에 필요한 여러 인자 중 토성에 의해 저감 능력에 많은 차이를 보이고 있으며, 강우시 침투로 인한 토양내 함수비의 변화와 선행강우 조건 등에 의해 정량적인 분석이 어려워 활용도가 미흡한 실정이다. 따라서 본 연구에서는 2009년 국립방재연구원에서 시행한 침투실험 자료의 조건과 동일하게 투수계수 및 형상이 다른 두 종류의 투수성 보도블록 A, B와 토양내 선행강우의 유무에 대하여 표 1과 같이 검증 케이스로 구분하고, 4 가지의 강우강도로 모의 조건을 설정한 후 불포화 투수층의 침투해석을 실시하고 실험결과를 이용하여 모의결과에 대한 검증을 시행하였으며, 모의 결과의 검증을 뒷받침하기 위하여 통계적인 적합도를 나타내는 평균제곱오차(RMSE), 평균편차비율(PBIAS), 모형 효율성 계수(NSE), 지속성 모형효율성 계수(PME)을 산정해 보았다. 검증 결과 그림 1과 같이 투수성 보도블록 B의 형태가 투수성 보도블록 A의 형태보다 적합도가 높게 나타났고, 50mm/hr의 강우강도에서 변동성이 크게 나타났으나, 50mm/hr를 제외한 나머지 강우조건에서 양호한 적합도를 보였으며, 선행강우가 있는 조건이 선행강우가 없는 조건에 비해 높은 적합도를 나타내었다.

  • PDF

프로그램 검증을 위한 중간표현 언어의 분석 (Analysis of the intermediate representation langauge for program verification)

  • 김선태;김제민;박준석;유원희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.201-204
    • /
    • 2011
  • 소프트웨어의 비중이 커짐에 따라 소프트웨어가 안전하게 실행되는 것이 보장되어야 한다. 이를 위해 다양한 검증 도구를 통해 검증이 수행된다. 하지만 소스 코드와 명세를 입력으로 받는 검증도구는 검증조건 생성이 어렵기 때문에 검증 조건 생성에 용이하도록 입력 값을 중간 표현 언어로 변환해 주는 것이 필요하다. 본 논문에서는 검증의 정확성을 위해 다양하게 존재하는 중간 표현 언어의 특성을 분석하고 예제를 통해 비교한다. 중간 표현 언어의 비교 분석 결과를 통해 검증을 수행할 때 검증의 목적과 환경에 적합한 중간 표현 언어 선택으로 검증의 효율성과 정확성을 향상시킨다.

계통연계형 인버터 병렬운전 시 LCL 필터 상호간섭 특성 연구 (A Study for Mutual Interference of LCL Filter under Parallel Operation of Grid-Connected Inverters)

  • 이강;조종민;차한주
    • 전력전자학회:학술대회논문집
    • /
    • 전력전자학회 2020년도 전력전자학술대회
    • /
    • pp.461-462
    • /
    • 2020
  • 본 논문은 LCL 필터를 사용하는 계통연계형 인버터의 병렬운전 조건에서 LCL 필터와 계통 임피던스 간의 상호간섭에 따른 공진특성을 분석하였으며, 시뮬레이션 및 실험을 통해 검증하였다. 인버터 병렬운전은 2대 조건을 고려하였으며, LCL 필터를 포함한 시스템 파라미터는 동일 조건으로 설정하였다. PCC 지점에 인버터 병렬운전 조건 시, 계통 임피던스 존재로 인해 각 인버터의 LCL 필터 간 상호간섭 영향이 발생하며 필터 공진주파수의 이동은 인버터 병렬연결 수와 계통 임피던스 크기와의 연관성을 분석하였다. PSIM을 통해 시뮬레이션하고, MATLAB/SIMULINK 2018a를 통해 검증한다. 실시간 디지털 시뮬레이터와 DSP 28377 제어보드 연동을 통해 2대 인버터 병렬운전 조건에서의 상호간섭 특성을 실험하였으며, 분석결과와 동일한 실험결과를 도출함으로써 해석의 타당성을 검증하였다.

  • PDF

KSC-7 수송용기의 건식조건에 대한 열적 건전성 평가

  • 이주찬;방경식;이홍영;도재범;노성기
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(3)
    • /
    • pp.447-452
    • /
    • 1996
  • 본 연구에서는 7개의 PWR 사용후핵연료집합체를 운반할 수 있는 KSC-7 수송용기의 건식수송조건에 대한 열적 건전성을 평가하였다. 수송용기 축소모델을 제작하여 열시험을 수행하였고 또한, 시험조건과 동일한 조건으로 열전달해석을 수행하여 두가지 결과를 비교 분석함으로써 시험 및 해석결과에 대한 신뢰성을 검증하였다. 신뢰성이 검증된 해석방법을 이용하여 수송용기 본체 및 핵연료집합체에 대한 열전달해석을 수행함으로써 방사선차폐체 및 핵연료봉에 대한 열적 건전성을 입증하였다. 또한, 수송용기의 온도상승에 따른 구조적 건전성을 평가하기 위한 열응력해석을 수행하였다.

  • PDF

SMT-Solver 를 사용한 자바바이트코드의 배열 오버플로우 검증 (A Verification of Array Overflow in Java Bytecode using SMT-Solver)

  • 이상협;김제민;박준석;유원희
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.261-264
    • /
    • 2011
  • 자바프로그램 검증은 안전하고 정확한 프로그램을 만들기 위한 필수적인 조건이지만 자바언어로 작성된 프로그램은 바이트코드로 작성되어 있는 클래스 파일로 배포되기 때문에 바이트코드에 대한 검증이 필요하다. 하지만 자바 바이트코드는 가독성이 떨어져 중간언어로 변환을 하고 그 중간코드에서 검증에 필요한 조건들을 작성 해야 한다. 이 논문에서는 새로 정의된 중간언어인 BIRS을 통해 컴파일시 검증이 되지 않는 배열 오버플로우에 대한 정적검증을 설명하고 검증 절차에 필요한 명제의 정의와 검증 시 사용되는 SMT-Solver 인 Z3 의 사용법에 대하여 서술하였다.