• Title/Summary/Keyword: 검사코드

Search Result 241, Processing Time 0.022 seconds

Flaw Sizing by ASME and CSA Code (ASME 및 CSA 코드에 의한 초음파 결함 크기 측정)

  • Park, Moon-Ho;Kang, Suk-Chul
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.18 no.4
    • /
    • pp.313-320
    • /
    • 1998
  • To record and evaluate the flaws which were found during pre-service/in-service inspection performance of nuclear power plants in Korea, the center line beam method described in ASME code and 6 dB drop method stated in CSA code were used. The measured through wall dimensions and lengths by these methods were compared and analyzed in this report. With the measured data analysis, the ekact understanding and use of these methods improves the reliability of flaw sizing and assures the integrity of nuclear power plant components.

  • PDF

A Study on the Security of Web Application by Source Code Analysis (소스코드를 이용한 웹 응용 취약점 분석에 관한 연구)

  • 김성열;정수은;박중길;김상천;한광택
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 2003.12a
    • /
    • pp.458-462
    • /
    • 2003
  • 기존의 고정적 웹 페이지에, 실시간적으로 변화하는 내용의 제공을 가능하게 하기 위해, 추가적으로 코드를 첨가할 수 있도록 만든 것이 웹 응용 프로그램이다. 그 예로는 cgi, php, jsp, java, python 등이 있다. 많은 수의 언어와 다수의 프로그램들이 빠른 속도로 개발됨에 따라 많은 수의 보안 문제점들이 발생하였고 실제로 대단히 많은 서버들이 침입의 대상이 되었다. 웹 응용 프로그램의 보안에 많은 문제점이 발생한 이유는 첫번째, 기존의 서버 응용 프로그램들에 비하여 웹 응용 프로그램은 휠씬 많은 수가 아주 빠르게 개발되었다는 점이다. 두 번째는 웹 응용 프로그램에서 발생한 새로운 종류의 보안 위험성을 들 수 있다. 기존의 서버 응용 프로그램에서 발생하는 위험성들은 서버프로그램의 버그를 이용한 것이었고, 이들은 외부 입력의 내용보다는 그 크기 등의 간단히 검사 가능한 특징에 의존하는 경우가 많았다. 하지만, 웹 응용 프로그램이 외부 입력의 내용을 코드의 일부로 사용하는 경우가 많음으로 인해서, 웹 응용 프로그램에서는 간단히 검사하기 어려운 특징인 입력의 내용에 의존하는 위험성들이 많이 발생한다. 본 논문에서는 이러한 새로운 방식의 위험성을 소스코드를 이용해서 어떻게 자동적으로 검사할 수 있을 지에 관해서 새로운 아이디어를 제시한다. 이 아이디어는 현재 구현 중에 있으며, 초기 실험 결과 기존의 검사 프로그램들이 찾아내지 못하는 취약점들을 찾아낼 수 있음이 확인되었다.

  • PDF

Analysis of Post-Irradiation Examination Results of KOFA $UO_2$ Pellets (KOFA 핵연료 $UO_2$ 소결체의 조사후 검사 결과 분석)

  • 이찬복;김기항;김오환;유호식;정진곤
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1996.05c
    • /
    • pp.244-250
    • /
    • 1996
  • 고리 2호기에서 2주기 동안 연소된 1개 KOFA 연료봉에 대한 조사후 검사결과, 핵분열기체 방출량 및 소결체 밀도가 연료봉 설계코드의 예측범위내에 있음을 확인하였으며, 소결체의 미세구조 및 연료봉내의 축방향 분포 검사를 통해 $UO_2$ 소결체가 아무 이상이 없이 안정적으로 연소되었음을 확인하였다. 단지 1개 연료봉에 대한 조사후 검사만으로는 KOFA 핵연료 $UO_2$ 소결체의 노내 거동을 검증하였다고는 할수 없기 때문에 연소된 핵연료에 대한 지속적인 조사후 검사가 필요한 것으로 사료된다. 특히 한국형원자로의 핵연료인 영광 3호기 핵연료에 대해 조사후 검사를 수행하고, 또한 일부 시험연료봉을 고연소도까지 연소시킨후 조사후 검사를 수행하면, 핵연료의 성능 검증뿐만 아니라 국내 고유의 핵연료 성능자료를 생산하게됨으로써, 앞으로 국내 고유의 고연소도핵연료개발 및 연료봉성능분석코드 개발에 활용할 수 있다.

  • PDF

Visually Misprinted Ear Code Detection Method Using the Column Homogeneity of Bar Code (바 코드의 열 동질성을 이용한 시각적인 인쇄 오류가 있는 바 코드 검출 방법)

  • 이승재;김창화
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.271-273
    • /
    • 2003
  • 본 논문에서는 바 코드리더로 그 정보를 읽어 낼 수 있지만, 시각적인 인쇄오류가 있는 바 코드를 고속으로 검출해 내는 방법을 제안한다. 바 코드는 해당 제품의 제품정보 및 키를 저장하기 위하여 주로 사용되어 왔다. 근래에 들어 바 코드의 활용범위가 점점 넓어지게 되면서 잘못 인쇄된 바 코드로 인하여 차후에 발생할 수 있는 시간적 경제적 손실을 줄이기 위하여 인쇄된 바 코드가 공장에서 나가기 전에 바 코드가 정확하게 인쇄되었는지를 검사하는 것이 중요하게 되었다. 특히 상품이 아니라 고객카드와 같이 바 코드 소유자의 정보를 저장하는 수단으로도 활용하는 경우는 개인이 자신의 카드를 소지하게 되므로 바 코드에 담겨있는 정보도 중요하지만 바 코드의 인쇄상태 또한 중요하다. 이는 바 코드리더로 제대로 읽혀진다 하더라도 시각적인 인쇄오류가 있는 경우 해당 고객으로부터 불만을 사게 되고 새 카드로 교체를 요구받게 되기 때문이다. 이 경우 회사의 이미지 실추는 물론 카드 교체에 따른 시간적 경제적 손실을 보게된다. 이에 본 논문에서는 바 코드의 높이가 모두 동일한 1차원(선형)바 코드를 대상으로 바 코드의 열 동질성을 이용한 시각적인 인쇄오류가 있는 바 코드를 검출해 내는 방법을 제안한다.

  • PDF

Software Formal Verification Methodology using Aspect DEVS Verification Framework (Aspect DEVS 검증 틀을 이용한 소프트웨어 정형 검증 방법론)

  • Choi, Chang-Beom;Kim, Tag-Gon
    • Journal of the Korea Society for Simulation
    • /
    • v.18 no.3
    • /
    • pp.113-122
    • /
    • 2009
  • Software is getting more complex due to a variety of requirements that include desired functions and properties. Therefore, verifying and testing the software are complicated problems. Moreover, if the software is already implemented, inserting and deleting tracing/logging code into the source code may cause several problems, such as the code tangling and the code scattering problems. This paper proposes the Aspect DEVS Verification Framework which supports the verification and testing process. The Aspect DEVS Verification Framework utilizes Aspect Oriented Programming features to handle the code tangling and the code scattering problems. By applying aspect oriented features, a user can find and fix the inconsistency between requirement and implementation of a software without suffering the problems. The first step of the verification process is the building aspect code to make a software act as a generator. The second step is developing a requirement specification using DEVS diagrams and implementing it using the DEVSIM++. The final step is comparing the event traces from the software with the possible execution sequences from DEVS model.

Remote Control Multi Function Tester System (통합 리모컨 성능 검사 시스템)

  • Jeon, Hyun-Min;Yoon, Jae-Ho;Yu, Seog-Kun;Kim, Jae-Wan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.126-128
    • /
    • 2017
  • 본 연구는 기존 국내 시장에서 꾸준히 사용되고 있는 코드 분석 장비의 단점으로 지적된 노후화로 인해 최신의 Format에 대응이 힘들며 통신 Interface도 확보되지 못해 PC와의 연동도 극히 제한적이고 생산성 확보에 한계가 있다. 본 리모컨 통합검사기는 리모컨 검사에 필요한 전원 공급, 동작 전류 측정, 코드 분석을 일원화하여 하나의 자동화장치에서 사용할 수 있도록 하는 것이며, 종전의 장비들과는 달리 고해상도 디스플레이와 프로세서를 자체 채용하여 PC없이 Stand-Alone으로 이러한 조작과 검사를 진행할 수 한다. 즉 성능검사에 필요한 전 스텝을 하나의 장비에 일원화하여 검사 LOSS를 최소화하고 신뢰성을 높여 생산성 증대에 기여할 수 있도록 설계되었다.

Early Null Pointer Check using Predication in Java Just-In-Time Compilation (자바 적시 컴파일에서의 조건 수행을 이용한 비어 있는 포인터의 조기검사)

  • Lee Sanggyu;Choi Hyug-Kyu;Moon Soo-Mook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.7
    • /
    • pp.683-692
    • /
    • 2005
  • Java specification states that all accesses to an object must be checked at runtime if object refers to null. Since Java is an object-oriented language, object accesses are frequent enough to make null pointer checks affect the performance significantly. In order to reduce the performance degradation, there have been attempts to remove redundant null pointer checks. For example, in a Java environment where a just-in-time (JIT) compiler is used, the JIT compiler removes redundant null pointer check code via code analysis. This paper proposes a technique to remove additional null pointer check code that could not be removed by previous JIT compilation techniques, via early null pointer check using an architectural feature called predication. Generally, null point check code consists of two instructions: a compare and a branch. Our idea is moving the compare instruction that is usually located just before an use of an object, to the point right after the object is defined so that the total number of compare instructions is reduced. This results in reduction of dynamic and static compare instructions by 3.21$\%$ and 1.98$\%$. respectively, in SPECjvm98 bechmarks, compared to the code that has already been optimized by previous null pointer check elimination techniques. Its performance impact on an Itanium machine is an improvement of 0.32$\%$.

원전연료 피복재 손상자료를 이용한 CAAP(Coolant Activity Analysis Program) 코드 평가

  • 안희진;이인형;송명재
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 1997.10a
    • /
    • pp.121-126
    • /
    • 1997
  • PWR 원자력발전소의 정상 및 과도상태 운전중 동적모델과 확산모델을 이용하여 핵분열 생성물이 냉각재로 유출되는 현상을 모델링하고 국내외 핵연료 검사자료를 이용하여 개발된 전산프로 그램을 실증하였다. 손상핵연료수 예측결과 기존에 개발되어 사용되고 있는 Westinghouse사의 CADE 코드와 ABB-CE사의 IODYNE 코드보다 더 정확하였으며, 손상영역 및 연소도 예측도 비교적 정확하였다.

  • PDF

Embedding C Code into Promela Model and its Abstraction (Promela 모델에서 C 코드를 끼워서 추상화하기)

  • Park, Sa-Choun;Lee, Gun-Soo;Kwon, Gi-Hwon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.81-86
    • /
    • 2008
  • SPIN은 소프트웨어 정확성 검사에 널리 사용되는 모델 검증 도구이다. 특히 C 코드로 작성된 소프트웨어를 효율적으로 검사하기 위해서 SPIN의 입력 언어인 Promela 모델에 C 코드를 끼워 넣는 기능이 버전 4.0 이상에서 지원되고 있다. 본 논문에서는 이러한 기능을 미로 게임 풀이에 적용하였다. 그 결과, Promela 모델만을 사용해서 풀이한 것보다도 모델에 C 코드를 끼워 풀이한 것이 메모리 사용 및 처리 시간에서 월등히 우수했다. 메모리와 시간과 같은 객관적인 성능 향상과 더불어서, 이러한 사례 연구는 모델 검증 도구 및 추상화 학습에도 유용함을 경험했다.

  • PDF