• 제목/요약/키워드: Extended code

검색결과 293건 처리시간 0.025초

Progress of the cavitating flow simulation in cryogenic fluid around 3D objects

  • ;이창진
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2009년도 제33회 추계학술대회논문집
    • /
    • pp.221-224
    • /
    • 2009
  • Since the coupling of cavitation modeling with turbulent flow is the difficulty topic, a numerical simulation for two phase flow remains as one of the challenging issues in the society. This research focuses on the development of numerical code to deal with incompressible two phase flow around conical body combined with cavitation model suggested by Kunz et al. with k-e turbulent model. The simulation results are compared to experimental data to verify the validity of the developed code. The calculation results show very good agreement with experimental observations. Also, the calculation of cavitation in cryogenic fluid is being done by implementing the temperature sensitivity in government equations and it is still in the progress. This code have been being further extended to 3D compressible two phase flow for the study on the fluid dynamics around inducers and impellers in turbo pump system.

  • PDF

Design and Implementation of a Data Extraction Tool for Analyzing Software Changes

  • Lee, Yong-Hyeon;Kim, Kisub;Lee, Jaekwon;Jung, Woosung
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권8호
    • /
    • pp.65-75
    • /
    • 2016
  • In this paper, we present a novel approach to help MSR researchers obtain necessary data with a tool, termed General Purpose Extractor for Source code (GPES). GPES has a single function extracts high-quality data, e.g., the version history, abstract syntax tree (AST), changed code diff, and software quality metrics. Moreover, features such as an AST of other languages or new software metrics can be extended easily given that GPES has a flexible data model and a component-based design. We conducted several case studies to evaluate the usefulness and effectiveness of our tool. Case studies show that researchers can reduce the overall cost of data analysis by transforming the data into the required formats.

Error Recovery Script of Immunity Debugger for C# .NET Applications

  • Shinde, Rupali;Choi, Min;Lee, Su-Hyun
    • Journal of Information Processing Systems
    • /
    • 제15권6호
    • /
    • pp.1438-1448
    • /
    • 2019
  • We present a new technique, called VED (very effective debugging), for detecting and correcting division by zero errors for all types of .NET application. We use applications written in C# because C# applications are distributed through the internet and its executable format is used extensively. A tool called Immunity Debugger is used to reverse engineer executable code to get binaries of source code. With this technique, we demonstrate integer division by zero errors, the location of the error causing assembly language code, as well as error recovery done according to user preference. This technique can be extended to work for other programming languages in addition to C#. VED can work on different platforms such as Linux. This technique is simple to implement and economical because all the software used here are open source. Our aims are to simplify the maintenance process and to reduce the cost of the software development life cycle.

DVB-RCS NG시스템에서 Shortened TPC 알고리즘 적용 방안에 관한 연구 (A Study on Application of Shortened TPC Algorithm for DVB-RCS NG Systems)

  • 임병수;김민혁;박태두;정지원
    • 한국통신학회논문지
    • /
    • 제36권11C호
    • /
    • pp.712-719
    • /
    • 2011
  • 본 논문에서는 DVB-RCS NG 규격에서 제시되고 있는 연판정 e-BCH 부호를 반복복호기반의 e-BCH 복호방법에 대한 성능을 분석하였다. 그러나 선형 변조와 결합한 e-BCH 부호화 방식은 성능 분석 결과 반복에 대한 성능의 차이가 보이지 않아 본 논문에서는 가로 세로 부호화 과정을 하는 TPC 부호화 기법을 응용하여 적용하였다. DVB-NG 규격에서는 다양한 부호화율을 제시하므로 본 논문에서는 가로와 세로의 부호화 과정에서 zero padding 하여, 부호화 후 단축 시키는 방식으로 rate-compatible 한 TPC 방식을 제안하며, 선형 변조에서 반복에 의한 효과가 나타나 e-BCH 보다 성능이 향상됨을 알 수 있다.

GPS 초기 동기를 위한 탐색 후보 축소 (The Reduction of the Searching Candidates for the GPS Signal Acquisition)

  • 서흥석;강설묵;이상정
    • 한국군사과학기술학회지
    • /
    • 제6권1호
    • /
    • pp.91-107
    • /
    • 2003
  • A 2-dimensional search process in the time and frequency domain is required to acquire the GPS signal, when the code phase and the carrier Doppler for the specified GPS satellite signal are unknown. This paper proposes a new scheme, called Squared-D Searching Method, which can reduce the number of carrier frequency candidates, and a new scheme, named extended Multiple Correlator(XMC), which can reduce the number of code phase candidates. The Squared-D Searching Method can take the twice of Doppler frequency, therefore it can find carrier frequency candidates. The XMC is different from the general multiple correlator in that a combined form of the locally generated codes is used for despreading. Also, this paper tries to analyze a signal detection probability of a GPS receiver under more realistic environments. The result shows that lower detection probability can be obtained when the phase differences among the codes are larger in the correlation arms of a multiple correlator. This phenomenon is not easy to explain with the previous results. And besides, the result shows that proposed acquisition schemes give better performance than a conventional acquisition scheme.

이동통신 환경에서 바이트 정렬 가변 길이 터보 코드의 적응 부호화율 적용을 통한 동영상 전송 시스템 (Robust Video Transmission System Employing Byte-Aligned Variable-Length Turbo Codes and Its Code-Rate Adaptation over Mobile Communication Channels)

  • 이창우;김종원
    • 한국통신학회논문지
    • /
    • 제29권7C호
    • /
    • pp.921-930
    • /
    • 2004
  • 본 논문에서는 회선교환 방식의 이동통신 환경에서 전송 오류에 강인한 동영상 전송 시스템을 구현하기 위해서 채널의 상태에 따라 적응적으로 부호화율을 변화시키는 터보 코드 기반 오류정정 기법을 제안한다. 제안 시스템에서는 먼저 가변길이의 응용계층 단위(segment)로 생성되는 영상 부호화 스트림에 부합하도록 바이트정렬 가변길이 (byte-aligned variable-length) 터보 코드를 사용한다. 즉 ITU-T H.263+ 동영상 스트림을 GOB (group of block) 별로 나누고 이를 채널 상태에 따라 적절한 바이트정렬 가변길이 터보 코드를 적용하여 보호하는 것이다. 이를 위하여 제안된 동영상 전송 시스템의 압축 부호화율과 오류정정 부호화율 간의 상관관계를 분석하고 정적인 상황에서 최적의 부호화율을 먼저 모색한다. 또한 실제적인 이동통신 채널을 적절하게 근사하는 시변 레일리 페이딩(Rayleigh fading) 채널을 모델링한 다음 채널 변화에 따라 부호화율을 적응적으로 조절하는 기법을 제안한다. 마지막으로 제안된 적응 기법의 적용에 따른 성능 향상을 동영상 전송 성능의 비교를 통하여 검증한다.

확장된 인터리빙을 사용하는 BICM-OFDM의 주파수 다이버시티 (Frequency Diversity of BICM-OFDM with Extended Interleaving)

  • 최민철;김창중;이호경
    • 대한전자공학회논문지TC
    • /
    • 제47권7호
    • /
    • pp.102-108
    • /
    • 2010
  • 본 논문에서는 확장된 인터리빙이 추가된 BICM-OFDM 시스템의 주파수 다이버시티를 분석한다. 확장된 인터리빙이란 기존의 인터리빙 방법에서 인터리빙의 범위(depth)를 K배 확장한 것을 의미한다. 확장된 인터리빙을 사용하면 L개의 다중경로를 갖는 채널에서 다이버시티 효과를 min($d_{free}$, L)에서 min($d_{free}$, KL)로 증가 시킬 수 있다. 여기서 $d_{free}$는 길쌈 부호의 자유거리이다. 또한 이를 다중경로의 개수가 변하는 개폐 채널(on-off channel)에 적용하고 모의실험을 통하여 성능이 개선됨을 보인다.

사용자 인터페이스를 위한 MVP기반의 XML 언어 (An MVP-based XML Language for User Interfaces)

  • 최종명;신경희;유재우
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권12호
    • /
    • pp.947-956
    • /
    • 2002
  • XML을 이용한 사용자 인터페이스 개발은 플랫폼과 프로그래밍 언어에 독립적이며, 사용자가 배우기 쉽고, 사용하기 쉬운 장점을 가지고 있다. 그러나, 현재까지 개발된 XML 기반 사용자 인터페이스 언어들은 정형화된 모델을 사용하지 않고 있으며, 사용자 인터페이스와 내부 로직의 결합 및 이벤트 처리 부분이 미약한 단점을 가지고 있다. 이러한 문제점을 해결하기 위해서 본 논문에서는 MVP(Model-View-Presenter) 모델을 확장한 EMVP (Extended MVP)를 제시하고, EMVP를 기반으로 사용자 인터페이스를 개발할 수 있는 새로운 XML 응용프로그램인 XUIML을 소개한다. XUIML은 EMVP를 기반으로 인터페이스 형태, 이벤트 처리, 데이타 흐름, 인터페이스와 내부 로직의 결합을 기술할 수 있는 방법을 제공한다 XUIML 시스템은 텍스트 편집기와 그래픽 편집기 및 XUIML을 자바와 C# 코드로 변환할 수 있는 변환기를 제공한다. 한편, XUIML의 그래픽 편집기는 직접 조작 방식을 지원하기 때문에 GUI 디자인 도구와 같은 높은 생산성을 얻을 수 있다.

Phenological growth stages of Korean ginseng (Panax ginseng) according to the extended BBCH scale

  • Kim, Yun-Soo;Park, Chol-Soo;Lee, Dong-Yun;Lee, Joon-Soo;Lee, Seung-Hwan;In, Jun-Gyo;Hong, Tae-Kyun
    • Journal of Ginseng Research
    • /
    • 제45권4호
    • /
    • pp.527-534
    • /
    • 2021
  • Background: Phenological studies are a prerequisite for accomplishing higher productivity and better crop quality in cultivated plants. However, there are no phenological studies on Panax ginseng that improve its production yield. This study aims to redefine the phenological growth stages of P. ginseng based on the existing Biologische Bundesanstalt, Bundessortenamt und Chemische Industrie (BBCH) scale and proposes a disease control reference. Methods: This study was conducted at the Korea Ginseng Corporation Experiment Station in Gyeonggi province, South Korea. Phenological observations were performed once weekly or twice monthly, based on the developmental stages. The existing BBCH scale with a three-digit code was used to redefine and update P. ginseng's phenological growth codes. Results: The phenological description is divided into eight principal growth stages: three for vegetative growth (perennating bud, aerial shoot, and root development), four for reproductive growth (reproductive organ development, flowering, fruit development, and fruit maturation), and one for senescence according to the extended BBCH scale. A total of 58 secondary growth stages were described within the eight principal growth stages. Under each secondary growth stage, four mesostages are also taken into account, which contains the distinct patterns of the phenological characteristics in ginseng varieties and the process of transplanting seedlings. A practical management program for disease control was also proposed by using the BBCH code and the phenological data proposed in this work. Conclusion: The study introduces an extended BBCH scale for the phenological research of P. ginseng.

머신러닝 애플리케이션 구현 비용 평가를 위한 확장형 기능 포인트 모델 (An Extended Function Point Model for Estimating the Implementing Cost of Machine Learning Applications )

  • 임석진
    • 문화기술의 융합
    • /
    • 제9권2호
    • /
    • pp.475-481
    • /
    • 2023
  • 머신러닝과 같은 소프트웨어가 일상생활에 매우 큰 영향력을 발휘하고 있는 상황에서, 소프트웨어의 개발비용을 평가하는 비용 모델의 중요성이 지속적으로 증가하고 있다. 비용 모델로서 LOC(Line of Code)와 M/M(Man-Month) 모델은 소프트웨어의 양적인 요소들을 측정하는 비용모델이다. 이와는 달리, FP(Function Point)는 소프트웨어의 기능적 특징들을 평가하는 비용모델로서 소프트웨어의 질적인 요소를 평가한다는 점에서 효과적이다. 그러나 FP는 머신러닝 소프트웨어의 주요한 요소들을 평가하지 않기 때문에 머신러닝 소프트웨어를 평가하는데 한계를 가진다. 본 논문은 확장형 FP(Extended Function Point, ExFP)를 제안한다. 확장형 FP는 머신러닝의 주요 특징인 하이퍼 파라미터와 그것의 최적화에 대한 복잡도를 반영하여 소프트웨어의 기능적 요소를 평가하도록 확장하였기 때문에 머신러닝과 같은 최신 소프트웨어에의 비용 평가에 적합하다. 머신러닝 소프트웨어의 특징을 반영한 평가를 통해 제안된 확장형 FP의 효용성을 보였다.