• 제목/요약/키워드: Code generator

검색결과 424건 처리시간 0.03초

Implementation of Code Generator of Particle Filter

  • Lee, Yang-Weon
    • Journal of information and communication convergence engineering
    • /
    • 제8권5호
    • /
    • pp.493-497
    • /
    • 2010
  • This paper address the problem of tracking multiple objects encountered in many situation in developing condensation algorithms. The difficulty lies on the fact that the implementation of condensation algorithm is not easy for the general users. We propose an automatic code generation program for condensation algorithm using MATLAB tool. It will help for general user who is not familiar with condensation algorithm to apply easily for real system. The merit of this program is that a general industrial engineer can easily simulate the designed system and confirm the its performance on the fly.

Shielding Evaluation and Activation Analysis of Facilities by Neutron Generator for the Development of 20 Feet Container Inspection System

  • Jin-Woo Lee;Dae-Sung Choi;Gyo-Seong Jeong
    • 방사선산업학회지
    • /
    • 제17권4호
    • /
    • pp.443-449
    • /
    • 2023
  • KAERI(Korea Atomic Energy Research Institute) is conducting research and development of large-scale radiation generators and the latest radiation measuring instruments. In particular, research and development of security screening equipment using an electron beam accelerator and a neutron generator is in progress recently. Globally, 20 ft containers are used to transport imports and exports, and electron beam accelerators are radiation sources to measure the shape of the material inside the container during customs inspections in each country. KAERI is developing a device that can use an electron beam accelerator and a neutron generator sequentially to grasp the shape of various materials as well as the location of the internal target material. In this study, when using the neutron generator, the radiation dose and the degree of activation by neutron for the facility and surrounding environment, facility equipment were simulated using MCNP and FISPACT code. As a result, the shielding structures inside and outside the radiation control area were satisfactory to the reference level established conservatively based on the Korean Nuclear Act.

UML 클래스 다이어그램 기반의 효율적인 C++코드 생성기의 설계와 구현 (Design and Implementation of an Efficient C++ Code Generator based on UML Class Diagram)

  • 조형주;정진완;김형주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권4호
    • /
    • pp.393-402
    • /
    • 2000
  • UML은 OMG에 의해서 표준 객체지향 모델링 언어로 승인 받았다. 그러나, UML을 지원하는 몇몇의 CASE 도구들이 생성한 C++ 코드는 1대 n 관계나 aggregation 관계의 의미를 정확히 반영하지 못하고 있다. 또한, 상용 CASE 도구들이 하나의 UML 클래스 다이어그램에서 너무 많은 프로그래밍 언어를 지원하기 때문에, 그들은 C++언어가 가지는 특징을 효율적으로 지원하지 못하고 있다. 제안된 C++코드 생성기는 1대 n의 관계, aggregation 관계, 코드 패턴(code pattern), 디자인 패턴(design pattern)을 지원한다.본 논문에서는 UML 클래스 다이어그램 기반의 효율적인 C++ 코드 생성기의 설계와 구현에 대하여 기술한다.

  • PDF

단일기계 일정계획을 위한 제약조건 표현언어 및 코드 자동생성기 (Constraint Description language and Automatic Code Generator for Single-Machine Job Sequencing Problems)

  • 이유근;백선덕;배성문;전치혁;장수영;최인준
    • 대한산업공학회지
    • /
    • 제22권2호
    • /
    • pp.209-229
    • /
    • 1996
  • Scheduling problems which determine the sequence of jobs are one of the Important issues to many industries. This paper deals with a single-machine job sequencing problem which has complex constraints and an objective function. To solve the problem, an expressive constraint description language and an automatic code generator are developed for our scheduling system. The user just needs to describe the scheduling problem using the constraint description language that allows to express both quantitative and qualitative constraints as well as an objective function in real world semantics. Then, a complete scheduling program based on constraint satisfaction technique is automatically generated through the code generator. Advantage of this approach is that models of the scheduling problems are easily developed and maintained because models ore formulated by using the language which reflects real world semantics.

  • PDF

병렬기구형 틸팅 테이블의 개발에 관한 연구 (Study on Development of Parallel-Typed Tilting Table)

  • 이원철;김태성;박근우;이민기
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2001년도 추계학술대회논문집A
    • /
    • pp.734-739
    • /
    • 2001
  • In this paper, we develop a six-axes machining center tool(MCT) and CAD/CAM system. The MCT consists of two mechanical parts, i.e., a X-Y-Z Cartesian coordinate typed MCT and a parallel-typed tilting table. Kinematics and singularity are accomplished to design the parallel-typed tilting table, and CAD/CAM system is developed for the six-axes MCT, which requires the commands of position as well as orientation for machining of complex shape. The CAD/CAM system has a tool path generator, a NC code generator and a graphic simulator. This paper designs the parallel-typed tilting table to meet the desired specification and presents the results of tool path, NC code and graphic simulation.

  • PDF

4세대 언어에서의 역공학 환경 구성 (A Study on Construction of Reverse Engineering Environment in Forth Generation Language)

  • 진영배;왕창종
    • 한국정보처리학회논문지
    • /
    • 제2권4호
    • /
    • pp.509-523
    • /
    • 1995
  • 소프트웨어의 종류가 다양하고, 크기가 커짐에 따라서 유지 보수 문제는 더욱 복 잡하고 어렵게 되었다. 따라서 소프트웨어의 유지 보수가 소프트웨어 생명 주기에서 가장 비용을 많이 차지하는 부분이 되었다. 또한 범용 소프트웨어를 개발하거나, 사용 하기 위해 단말기 사용자에게도 쉽게 느껴지는 4세대 언어가 앞으로 많이 적용되는 개 발 환경으로 될 것이다. 이에 따라서 프로그램의 유지 보수 측면에서 많은 연구가 이 루어진 COBOL, C, FORTRAN, RASCAL등과 같은 언어처럼 4세대 언어로 작성된 원시크드 에 대해서도 프로그램의 이해를 위한 분석 및 재사용 방법의 연구가 이루어져야 한다. 본 연구에서는 4세대 언어로 작성된 원시 코드로부터 메타 언어 형태로 변환하고 프로 그램 이해를 위한 문서 생성기(Document Generator), 보고서 생성기(Report Generator) , 모듈 분석기(Mldule Analyzer), 코드번역기(Code Translator)를 설계하고 구현함으 로서 4세대는 언어에서의 역공학 도구를 제안하여, 프로그램의 이해 및 관리를 효율적 으로 하는데 목적이 있다.

  • PDF

The development of high fidelity Steam Generator three dimensional thermal hydraulic coupling code: STAF-CT

  • Zhao, Xiaohan;Wang, Mingjun;Wu, Ge;Zhang, Jing;Tian, Wenxi;Qiu, Suizheng;Su, G.H.
    • Nuclear Engineering and Technology
    • /
    • 제53권3호
    • /
    • pp.763-775
    • /
    • 2021
  • The thermal hydraulic performances of Steam Generator (SG) under both steady and transient operation conditions are of great importance for the safety and economy in nuclear power plants. In this paper, based on our self-developed SG thermal hydraulic analysis code STAF (Steam-generator Thermalhydraulic Analysis code based on Fluent), an improved new version STAF-CT (fully Coupling and Transient) is developed and introduced. Compared with original STAF, the new version code STAF-CT has two main functional improvements including "Transient" and "Fully Three Dimensional Coupling" features. In STAF-CT, a three dimensional energy transferring module is established which can achieve energy exchange computing function at the corresponding position between two sides of SG. The STAF-CT is validated against the international benchmark experiment data and the results show great agreement. Then the U-shaped SG in AP1000 nuclear power plant is modeled and simulated using STAF-CT. The results show that three dimensional flow fields in the primary side make significant effect on the energy source distribution between two sides. The development of code STAF-CT in this paper can provide an effective method for further SG high fidelity research in the nuclear reactor system.

트리패턴매칭기법의 재목적 가능한 중간코드 최적화 시스템 (Retargetable Intermediate Code Optimization System Using Tree Pattern Matching Techniques)

  • 김정숙;오세만
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2253-2261
    • /
    • 1999
  • ACK에서는 패턴 테이블 생성기와 핍홀 최적화기에서 스트링 패턴 매칭 기법을 이용하여 EM 중간 코드에 대한 최적화 코드를 생성한다. 하지만 이 스트링 패턴 매칭 방법은 패턴 결정 시에 반복적으로 많은 비교 동작이 이루어지므로 비효율적이다. 본 논문은 ACK의 중간 코드 최적화기를 개선하기 위해 EM 트리 생성기, 최적화 패턴 테이블 생성기, 트리 패턴 매칭기로 구성된 트리 패턴 매칭 알고리즘을 이용한 EM 중간 코드 최적화 시스템을 설계하고 구현하였다. 이러한 트리 패턴 매칭 알고리즘은 EM 트리를 하향식으로 순회하면서 트리 구조를 가진 패턴 테이블을 참조하여 루트 노드를 중심으로 패턴 매칭을 수행한다. 트리 패턴 매칭 동작은 궁극적으로 ACK의 스트링 패턴 매칭에 비해 최적화 패턴을 찾는데 걸리는 시간을 평균 10.8% 감소시킬 수 있는 효과를 보였다.

  • PDF

개선된 자동 주파수 보정회로를 이용한 광대역 클록 발생기 설계 (A Wideband Clock Generator Design using Improved Automatic Frequency Calibration Circuit)

  • 정상훈;유남희;조성익
    • 전기학회논문지
    • /
    • 제60권2호
    • /
    • pp.451-454
    • /
    • 2011
  • In this paper, a wideband clock generator using novel Automatic frequency calibration(AFC) scheme is proposed. Wideband clock generator using AFC has the advantage of small VCO gain and wide frequency band. The conventional AFC compares whether the feedback frequency is faster or slower then the reference frequency. However, the proposed AFC can detect frequency difference between reference frequency with feedback frequency. So it can be reduced an operation time than conventional methods AFC. Conventional AFC goes to the initial code if the frequency step changed. This AFC, on the other hand, can a prior state code so it can approach a fast operation. In simulation results, the proposed clock generator is designed for DisplayPort using the CMOS ring-VCO. The VCO tuning range is 350MHz, and a VCO frequency is 270MHz. The lock time of clock generator is less then 3us at input reference frequency, 67.5MHz. The phase noise is -109dBC/Hz at 1MHz offset from the center frequency. and power consumption is 10.1mW at 1.8V supply and layout area is $0.384mm^2$.

한국표준원전 증기발생기의 관막음 집중 영역 근방에서의 유체유발진동 특성해석 (Characteristics of Flow-induced Vibration for KSNP Steam Generator Tube at Concentrated Tube Plugging Zone)

  • 유기완;조봉호;박치용;박수기
    • 한국소음진동공학회논문집
    • /
    • 제13권6호
    • /
    • pp.452-459
    • /
    • 2003
  • The characteristics of fluid-elastic instability and effects of turbulent excitations for the KSNP steam generator tubes were investigated numerically. The information for the thermal-hydraulic data of the steam generator has been obtained by using the ATHOS3-MOD1 code and the flow-induced vibration(FIV) analysis has been conducted by using the PIAT(program for Integrity assessment of SG tube) code. The KSNP steam generator has the concentrated plugging zone at the vicinity of the stay cylinder inside the SG. To investigate the cause of the concentrated tube plugging zone, the FIV analysis has been performed for various column and row number of the steam generator tubes. From the results of FIV analysis the stability ratio due to the fluid-elastic instability and vibrational amplitude due to the turbulent excitation in the concentrated plugged zone have a trend of larger values than those of the outer concentrated tube Plugging zone.