• 제목/요약/키워드: Program Verification

검색결과 1,065건 처리시간 0.025초

액티브 네트워크 응용의 검증 (Verifying Active Network Applications)

  • 박준철
    • 한국정보과학회논문지:정보통신
    • /
    • 제29권5호
    • /
    • pp.510-523
    • /
    • 2002
  • The routers in an active network perform customized computations on the messages flowing through them, while the role of routers in the traditional packet network, such as the Internet, is to passively forward packets as fast as possible. In contrast to the Internet, the processing in active networks can be customized on a per user or per application basis. Active networks allow users to inject information into the network, where the information describes or controls a program to be executed for the users by the routers as well as the end hosts. So the network users can realize the active networks by "programming" the network behavior via the programming interface exposed to them. In this paper, we devise a network protocol model and present a verification technique for reasoning about the correctness of an active application defined using the model. The technique is developed in a platform- and language-independent way, and it is algorithmic and can be automated by computer program. We give an example dealing with network auction to illustrate the use of the model and the verification technique.

5축 CNC가공의 검증에 관한 연구 (A Study on the Verification of 5-Axis CNC Machining)

  • 김찬봉;양민양
    • 대한기계학회논문집
    • /
    • 제18권1호
    • /
    • pp.93-100
    • /
    • 1994
  • 5-axis CNC machining is being used in the manufacturing of tire mold, screw, and turbine blade because it can produce complex workpiece more efficiently and accurately than 3-axis CNC machining does. However, it is difficult to calculate the CL data in 5-axis CNC machining. This paper describes an efficient method to modify and edit the NC code and a data structure for representation of the workpiece produced by 5-axis CNC machining. Wireframe display of tool path and shading display of workpiece are used to represent verification results. Machining errors can be evaluated quantitively using the data structure based on the workpiece data model. The methods are implemented in a program with a IBM-PC and MS-Windows.

What are Technical Hurdles of Verification for North Korea's Nuclear Program?

  • Choi, Sungyeol;Jun, Eunju
    • 방사성폐기물학회지
    • /
    • 제20권1호
    • /
    • pp.111-118
    • /
    • 2022
  • The denuclearization of North Korea was unpredictable and resulted in radical changes. Despite the skepticism and disappointment surrounding denuclearization, it is important for certain verification technologies to establish what is technically possible or practically impossible, and how reliable these technical means are. This article presents the technical hurdles in nuclear verification by systematically categorizing them into issues of correctness and completeness. Moreover, it addresses the safety and security risks during the denuclearization process, including the radiological impact on humans, environmental effects, and the illegal transfer of material, information, and technologies.

진로집단상담 프로그램이 초등학교 학습부진아동의 진로성숙과 성취동기에 미치는 효과 (The Effects of a Career Group Counseling Program on the Career Maturity and Achievement Motivation of Elementary School Underachievers)

  • 박은진
    • 초등상담연구
    • /
    • 제6권1호
    • /
    • pp.49-71
    • /
    • 2007
  • The purpose of this study was to examine the effects of a career group counseling program on the career maturity and achievement motivation of elementary school underachievers. This study targeted the fifth grader underachievers. Twenty underachievers, whose pre-test homogeneity in career maturity and achievement motivation was verified, were allocated to an experimental group and a control group by 10 underachievers each. The program was conducted for a total of 12 sessions, twice per week, and each session lasted 80 minutes. For verification of the program effects in this study, MANOVA and ANOVA were carried out for pre- and post-score tests between the groups, and repeated-MANOVA and paired t-test were peformed to look into the changes within a group by using SPSS/WIN(version 12.0) in terms of statistical analyses. The findings in this study are as follows: First, as a result of post test for the experimental and control groups, and difference verification of post and pre-tests within the experimental group, both career maturity and sub-factors of career maturity demonstrated significant differences. Second, as a result of difference verification of the pre- and post-tests within the experimental group, achievement motivation significantly improved, but there was no statistically significant difference in achievement motivation in the post-test of experimental and control groups. However, of the sub-factors of the achievement motivation, self-confidence and Interest in the long-term future significantly improved. Third, we can see that the career group counseling program provided opportunities for the underachievers to search their own character, interest, and aptitude, and broadly encounter the world of occupations. Also, we can infer that the underachieves had active and developmental attitudes towards future dreams and their current efforts. As noted above, the career group counseling program proved that it has a positive effect to the improvement of the elementary school underachievers' career maturity and achievement motivation in some variables.

  • PDF

자바 메모리 모델을 이용한 멀티 스레드 자바 코드 검증 (Verification for Multithreaded Java Code using Java Memory Model)

  • 이민;권기현
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.99-106
    • /
    • 2008
  • 최신의 컴파일러는 실행 속도를 높이기 위해서 최적화 작업을 수행한다. 그러나 최적화 작업 중에 프로그램 구문의 실행 순서가 바뀔 수 있다. 단일 스레드 소프트웨어 에서는 최적화가 실행 결과에 영향을 주지 않지만 멀티 스레드 소프트웨어에서는 최적화로 인해서 기존의 실행 과정을 계산하는 방법으로는 설명할 수 없는 실행 결과가 발생할 수 있다. 이 문제점을 해결하기 위해서 자바 메모리 모델이 제안되었다. 자바 메모리 모델은 구문의 재배치를 고려하여 멀티 스레드 소프트웨어의 가능한 실행 과정을 명세하고 있다. 현재 자바 메모리 모델은 자바의 표준 메모리 모델로 정의되어 있다. 하지만 대부분의 멀티스레드 소프트웨어 검증 도구는 자바 표준 메모리 모델인 자바 메모리 모델 대신에 순차 일관성메모리 모델만을 고려하고 있다. 순차 일관성 메모리모델에서는 구문의 재배치를 고려하지 않는다. 본 논문에서는 자바 메모리 모델을 이용한 소프트웨어 모델 체킹 기법을 설명한다. 이를 이용하여 기존 소프트웨어 검증 도구인 JavaPathFinder 에서 오류가 없다고 한 소프트웨어의 오류를 찾아내었다.

북핵 프로그램의 성공적 검증.폐기를 위한 고려사항 (Considerations for the Successful Verification and Dismantlement of North Korea's Nuclear Program)

  • 문주현;박병기
    • 방사성폐기물학회지
    • /
    • 제7권3호
    • /
    • pp.143-151
    • /
    • 2009
  • 최근 미-북간 관계 개선 등으로 인하여 북핵 문제가 핵 검증단계로 진전될 것이라는 예상이 나오고 있다. 이제부터 우리 정부는 북핵 프로그램의 성공적 검증 폐기를 위해, 북한의 신고 후 전개될 상황에 대비하여 철저히 준비해야 한다. 본 논문에서는 구 소련과 이라크의 대량살상무기 검증 폐기 사례로부터 두 나라의 대량살상무기 검증 폐기 과정에서 발생한 문제점을 조사 분석하여, 북핵 검증 폐기 과정 시 발생할 수 있는 문제점을 파악하고 이를 방지하기 위한 정책적 고려사항을 도출하는데 목적을 두었다.

  • PDF

신형경수로1400 원전 소내.외 전력계통의 설계안전성 평가를 위한 검증 프로그램 개발 (Development of Verification Program for Safety Analyses of APR1400 on-site & off-site Power System Design)

  • 주운표;오성헌;오성균;김건중;최장흠;이병일;박철우
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 하계학술대회 논문집 A
    • /
    • pp.87-89
    • /
    • 2001
  • On-site power system design of APR1400 is different from that of existing and operating plants and APR1400 has no operating experience. So we have to confirm its adequacy of design exclusively by analyses. So an method of analysis is the only way to evaluate safety of design of the power system of APR1400. Therefore the purpose of this paper is a construction of verification program and a verification of utilities' analysis results by using this program in order to confirm the adequacy of APR1400 on-site & off-site power-system.

  • PDF

A Reliability Verification of Screening Time Prediction Reporting of 'Cine-Hangeul'

  • Jeon, Byoung-Won
    • Journal of Multimedia Information System
    • /
    • 제7권2호
    • /
    • pp.141-146
    • /
    • 2020
  • Cine-Hangeul is a program that can predict the running time of a movie based on the screenplay before production. This paper seeks to verify the prediction reporting function of Cine-Hangeul, which is the standard Korean screenplay format. Moreover, this paper presents a method to increase the accuracy of the Cine-Hangeul reporting function. The objective of this paper is to offer a correction method based on scientific evidence because the current Cine-Hangeul reporting function has many errors. The verification process for five scenarios and movies confirmed that the default setting value of Cine- Hangeul's screening time prediction reporting was many errors. Cine-Hangeul analyzes the amount of textual information to predict the time of the scene and the time of the dialogue and helps predict the total time of the movie. Therefore, if a certain amount of text information is not available, the accuracy is unreliable. The current Cine-Hangeul prediction report confirms that the efficiency is high when the scenario volume is about 90 to 100 pages. As a result, prediction of screening time by Cine-Hangeul, a Korean scenario standard format program, confirmed the verification that it could secure the same level of reliability as the actual screening time by correcting the reporting settings. This verification also affirms that when applying about 50 percent of the basic set of screening time reporting, it is almost identical to the screening time.

응용 소프트웨어 안전성 검증 시스템 설계 및 구현 (Design and Implementation of Safety Verification System for Application Software)

  • 소우영
    • 융합보안논문지
    • /
    • 제8권4호
    • /
    • pp.191-197
    • /
    • 2008
  • 악성 소프트웨어로 인한 피해가 나날이 급증하면서, 컴퓨터 사용자가 보안상 안전하게 사용할 수 있는 환경이 필수적으로 요구되고 있다. 일반적인 백신 프로그램은 악성코드가 실행된 이후에 이를 탐지한다. 이러한 백신 프로그램은 알려진 악성코드에 대해서는 효율적인 결과를 보이지만, 실행 전 응용 소프트웨어에 포함되어 있는 악성코드의 검출에 대해서는 그 기능이 없거나 부족한 실정이다. 이에 본 논문에서는 응용 소프트웨어의 실행 전 악성코드의 유무를 판단하기 위해 응용소프트웨어의 안전성 검증 시스템을 제안한다. 제안하는 안전성 검증 시스템은 악성코드의 흐름 유형을 파악하여 소프트웨어가 실행되기 전 이를 탐지함으로서 악성코드로 인해 일어날 수 있는 피해를 줄일 수 있는 계기가 될 것으로 사료된다.

  • PDF

그래픽 하드웨어를 이용한 NC 가공 검증의 고속화 (Fast NC Cutting Verification Using Graphic Hardware)

  • 김경범;이상헌;우윤환
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2002년도 추계학술대회 논문집
    • /
    • pp.616-619
    • /
    • 2002
  • The z-map structure is widely used for NC tool path verification as it is very simple and fast in calculation of Boolean operations. However, if the number of the x-y grid points in a z-map is increased to enhance its accuracy, the computation time for NC verification increases rapidly. To reduce this computation time, we proposed a NC verification method using 3-D graphic acceleration hardwares. In this method, the z-map of the resultant workpiece machined by a NC program is obtained by rendering tool swept volumes along tool pathos and reading the depth buffer of the graphic card. The experimental results show that this hardware-based method is faster than the conventional software-based method.

  • PDF