• 제목/요약/키워드: time code generator

검색결과 88건 처리시간 0.028초

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

주파수 경로 패턴을 위한 Kumar 부호계열 발생 알고리즘 및 상관함수 특성에 관한 연구 (A Study on the Generating Algorithm and the Correlation Function of Kumar Code Sequences for the Frequency Hopping Patterns)

  • 이정재;한영렬
    • 대한전자공학회논문지
    • /
    • 제26권12호
    • /
    • pp.1886-1902
    • /
    • 1989
  • In this paper we discuss the generating algorithm of Kumar code sequences which are based on generalized bent sequences for FH-CDMA. The code sequence generator was constructed for the shift register stages n=4 over GF (5). Finally we analyze the characteristics fo Hamming correlation between two code sequences and the time-frequency correlatins of the complete waveform with the sinusoidal chips as the elemental waveforms.

  • PDF

지진하중이 터빈-발전기 기초의 설계에 미치는 영향 (Impact Analysis of Seismic Load on the Design of Turbine-Generator Foundations)

  • 김재석;조양회;안대호
    • 한국지진공학회:학술대회논문집
    • /
    • 한국지진공학회 2003년도 춘계 학술발표회논문집
    • /
    • pp.224-231
    • /
    • 2003
  • The purpose of this study is to review and validate the seismic analysis procedures of turbine-generator foundation specified in the Korea Building Code which adopts equivalent static analysis. Typical machines and foundations were chosen and various kinds of parametric studies were peformed and the results were compared with the detail dynamic analysis. The general trend of the study results showed that the most of the computed responses of equivalent static analysis are smaller than those of the dynamic analyses(response spectrum analysis and time history analysis), which implies the existing seismic analysis technique using the existing Building Code may give unconservative design results. The results also showed that the seismic loads are one of the governing design parameters of the turbine-generator foundations.

  • PDF

JBURG를 이용한 JIT컴파일러 생성에 관한 연구 (A study on the generation of JIT compiler using JBURG)

  • 강경우
    • 정보처리학회논문지A
    • /
    • 제12A권1호
    • /
    • pp.59-64
    • /
    • 2005
  • 본 연구에서는 JBURG를 이용하여 JIT 컴파일러를 생성하는 방법을 제안하였다. JBURG는 Java를 위한 상향식 트리패턴 일치 코드생성기를 생성하는 도구이다. 본 연구에서 제안한 방법은 트리패턴 사이에 관계를 조사함으로 고안되었다. 제안된 방법은 패턴들 사이의 관계를 이용해 분석하고 불필요한 점검을 피할 수 있다는 점에서 기존의 연구결과인 JBURG보다 효율적이다. 필요한 분석들은 코드생성기를 만드는 시간에 수행되기 때문에 실제 코드를 생성해야 하는 컴파일 시간에 효율을 늘일 수 있다.

GNSS 신호생성기에서 DCO 누적오차 보상 알고리즘 (Compensation Algorithm of DCO Cumulative Error in the GNSS Signal Generator)

  • 김태희;신천식;김재훈
    • 한국위성정보통신학회논문지
    • /
    • 제9권2호
    • /
    • pp.119-125
    • /
    • 2014
  • 본 논문에서 우리는 GNSS 항법 신호 생성 시뮬레이터 개발 연구를 수행하고, DCO(Digitally Clock Oscillator) 누적오차로 인한 의사거리 오차를 보상하기 위한 알고리즘을 구현한 후 시뮬레이션을 통하여 성능을 분석하였다. 일반적으로 신호를 생성하기 위하여 위성과 수신기의 위치 정보를 이용하여 초기의사거리 및 도플러를 계산한다. GNSS 신호생성기는 초기 의사거리를 이용하여 신호를 생성할 시점의 비트정보 및 코드정보를 생성하고 시간에 따라 계산된 도플러 정보를 이용하여 코드 및 반송파 출력주파수를 결정한 후 신호를 생성하게 된다. 이때 코드 및 반송파 출력주파수는 DCO를 이용하게 된다. DCO를 누적하여 샘플마다 코드 정보 및 비트정보를 추출하는데 DCO의 누적오차로 인하여 의사거리의 오차가 발생하게 된다. 의사거리 오차가 발생하면 수신기의 항법해에 영향을 주게 된다. 따라서 본 논문에서는 이러한 DCO 누적오차 성분을 제거하기 위한 DCO 누적오차 보상 알고리즘을 구현하고 실험을 통하여 의사거리 누적오차가 제거되며 항법해가 정밀해지는 것을 확인할 수 있었다.

Occupational radiation exposure control analyses of 14 MeV neutron generator facility: A neutronic assessment for the biological and local shield design

  • Swami, H.L.;Vala, S.;Abhangi, M.;Kumar, Ratnesh;Danani, C.;Kumar, R.;Srinivasan, R.
    • Nuclear Engineering and Technology
    • /
    • 제52권8호
    • /
    • pp.1784-1791
    • /
    • 2020
  • The 14 MeV neutron generator facility is being developed by the Institute for Plasma Research India to conduct the lab scale experiments related to Indian breeding blanket system for ITER and DEMO. It will also be utilized for material testing, shielding experiments and development of fusion diagnostics. Occupational radiation exposure control is necessary for the all kind of nuclear facilities to get the operational licensing from governing authorities and nuclear regulatory bodies. In the same way, the radiation exposure for the 14 MeV neutron generator facility at the occupational worker area and accessible zones for general workers should be under the permissible limit of AERB India. The generator is designed for the yield of 1012 n/s. The shielding assessment has been made to estimate the radiation dose during the operational time of the neutron generator. The facility has many utilities and constraints like ventilation ducts, accessible doors, accessibility of neutron generator components and to conduct the experiments which make the shielding assessment challenging to provide proper safety for occupational workers and the general public. The neutron and gamma dose rates have been estimated using the MCNP radiation transport code and ENDF -VII nuclear data libraries. The ICRP-74 fluence to dose conversion coefficients has been used for the assessment. The annual radiation exposure has been assessed by considering 500 h per year operational time. The provision of local shield near to neutron generator has been also evaluated to reduce the annual radiation doses. The comprehensive results of radiation shielding capability of neutron generator building and local shield design have been presented in the paper along with detailed maps of radiation field.

CompGenX: GenVoca와 XML 기반의 컴포넌트 코드 생성 시스템 (CompGenX: Component Code Generation System based on GenVoca and XML)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.57-67
    • /
    • 2003
  • 소프트웨어 생산 라인은. 소프트웨어 자산에 존재하는 일반적인 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써, 고품질의 응용 프로그램을 빠르게 개발할 수 있도록 해 주는 것을 목적으로 한다. 본 논문에서는, 소프트웨어 생산 라인 구축을 지원하기 위하여 GenVoco 아키텍처와 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성 기법과, 이를 기반으로 한 컴포넌트 코드 생성 시스템인 CompGenX(Component Generator using XML)를 제안한다. CompGenX은 컴포넌트 코드 생성 시에 컴포넌트의 재구성성을 지원함으로써 재사용자가 컴포넌트 재사용 시 자신의 목적에 맞는 컴포넌트의 소스 코드를 자동으로 생성할 수 있게 해 준다. 이를 위한 컴포넌트 개발 과정은 크게 컴포넌트 패밀리 구축 과정과 컴포넌트 재사용 과정으로 나누어진다. CompGenX는 컴포넌트 패밀리 구축 과정을 위하여, 도메인 분석을 위한 특성 모델 작성 도구, 도메인 설계를 위한 도메인 아키텍처 정의 도구를 제공한다. 또한 코드 자동 생성에 필요한 구성 지식 명세서와 코드 템플릿 작성 도구를 제공한다. 컴포넌트 재사용 과정을 위해서 CompGenX는, 컴포넌트 패밀리 검색 도구, 컴포넌트 커스터마이징 도구 및 컴포넌트 코드 생성기 등을 제공한다. 본 논문의 컴포넌트 코드 자동 생성 기법과 생성 시스템은 컴포넌트 기반 소프트웨어 생산 라인 구축을 위한 기반 기술로서 적용될 수 있다.

  • PDF

센서네트워크 활용을 위한 경량 병렬 BCH 디코더 설계 (Design of Lightweight Parallel BCH Decoder for Sensor Network)

  • 최원정;이제훈
    • 센서학회지
    • /
    • 제24권3호
    • /
    • pp.188-193
    • /
    • 2015
  • This paper presents a new byte-wise BCH (4122, 4096, 2) decoder, which treats byte-wise parallel operations so as to enhance its throughput. In particular, we evaluate the parallel processing technique for the most time-consuming components such as syndrome generator and Chien search owing to the iterative operations. Even though a syndrome generator is based on the conventional LFSR architecture, it allows eight consecutive bit inputs in parallel and it treats them in a cycle. Thus, it can reduce the number of cycles that are needed. In addition, a Chien search eliminates the redundant operations to reduce the hardware complexity. The proposed BCH decoder is implemented with VHDL and it is verified using a Xilinx FPGA. From the simulation results, the proposed BCH decoder can enhance the throughput as 43% and it can reduce the hardware complexity as 67% compared to its counterpart employing parallel processing architecture.

J2EE기반의 웹 애플리케이션을 위한 프리젠테이션 계층 자동생성 템플릿 개발 (Development of Template for Automatic Generation of Presentation Layer in J2EE-Based Web Applications)

  • 유철중;채정화;김송주;장옥배
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권2호
    • /
    • pp.133-145
    • /
    • 2003
  • J2EE(Jav $a^{™}$ 2 Platform, Enterprise Edition) 기반의 웹 애플리케이션은 기존의 애플리케이션이 갖는 시간적.공간적 제약을 극복하는 대안으로 대두되었다. 최근 웹 애플리케이션을 보다 빠르고 효율적으로 개발하기 위한 해결책으로 프레임워크를 이용하는 방안들이 다양하게 제기되고 있다. 본 논문에서는 계층구조를 갖는 웹 애플리케이션을 각 계층의 개발자들이 따로 프로그램을 개발할 수 있다는 점에 착안하여 프리젠테이션 계층에서 담당해야 할 여러 처리와 그 유형을 템플릿으로 제시하여 웹 애플리케이션의 프리젠테이션 계층을 보다 빠르게 개발할 수 있도록 한다. 이 템플릿은 사용자가 작성하고자 하는 웹 애플리케이션의 프리젠테이션 계층에 대한 정보를 나타내는 것으로 XML 형태의 문서이며, 이것을 입력받은 코드 생성기는 사용자 정보를 파싱한 후 주어진 웹 애플리케이션 프레임워크를 바탕으로 프리젠테이션 계층의 골격 코드를 자동 생성한다. 이것은 코드 생성기를 이용하여 프레임워크의 핫스팟 클래스들을 상속받은 골격 코드를 빠르게 생성할 수 있어 보다 효율적으로 웹 애플리케이션을 개발할 수 있음을 의미한다. 본 템플릿과 코드 생성기를 사용함으로써 개발자는 적은 학습량으로 웹 애플리케이션을 개발할 수 있고, 표준화시킨 개발 과정을 내포함으로써 다른 개발자와의 협력작업을 용이하게 하여 웹 애플리케이션을 적시에 개발할 수 있다.

지지점 간극을 갖는 다점지지 유연관의 유동하중에 의한 시간응답 이력해석과 상용유한요소 해석코드의 적용 (Flow-induced Vibration Time Response Analysis of Loosely Supported Multi-Span Tube using Commercial FEA Code)

  • 이강희;강흥석;신창환
    • 한국압력기기공학회 논문집
    • /
    • 제11권2호
    • /
    • pp.68-74
    • /
    • 2015
  • Time domain response analysis for vibro-impact nonlinear behavior of multi-span tube with loose supports was performed using commercial FEA code and user subroutine. Support geometry of multi-span tube with a finite gap is realistically modeled by analytical rigid surface. Model of hydrodynamic force is based on the Qusai-steady model which accounts for the inclined angle of relative flow velocity and time delay between flow force and resulting tube motion. During tube vibration from flow loading, impact and friction at the support location is simulated using commercial FEA code with master slave contact algorithm. Analysis results has reasonable agreement with those of references and test experience. Plan of further refinement of analysis model and future test verification is briefly introduced.