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

검색결과 321건 처리시간 0.024초

Implementation of IEEE 802.11ac Down-link MU-MIMO WLAN MAC using Unified Design Methodology

  • Chung, Chulho;Jung, Yunho;Kim, Jaeseok
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제16권6호
    • /
    • pp.719-727
    • /
    • 2016
  • This paper proposes a unified medium access control (MAC) design methodology and presents the implementation of the IEEE 802.11ac down-link multi-user multi-input and multi-output wireless local area network MAC using the proposed design methodology. The proposed methodology employs unified code for both network simulation and system implementation. Because the unified code closely relates these two processes, the performance of the implemented MAC system can be estimated before implementation. The MAC architecture for an access point implemented using the proposed design methodology is verified on an ARM-based platform, and it is applied to a 65 nm CMOS library.

Neutron Dose Rate Analysis of PWR Spent Fuel Transport Cask Using Monte Carlo Method

  • Do, Mahnsuck;Kim, Jong-Kyung;Yoon, Jeong-Hyoun
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1995년도 추계학술발표회논문집(2)
    • /
    • pp.847-852
    • /
    • 1995
  • A shielding analysis for KSC-7, the shipping cask for transporting the 7 PWR spent fuel assemblies, has been carried out. Radiation source term has been calculated on spent fuel with burnup of 50,000 MWD/MTU and 1.5 years cooling time by ORIGEN2 code. The shielding calculation for the cask has been made by using MCNP4A code with continuous cross section data library from ENDF/B-V. As a result of neutron dose rate analysis, another shielding calculational model on spent fuel shipping cask was provided which is using the Monte Carlo method.

  • PDF

컴포넌트 오브젝트 모델을 응용한 계전 알고리즘 구현방법의 개선에 관한 연구 (A Study on the Improvement of the Method for Implementing Protection Algorithm by using Component Object Model(COM))

  • 박인권;윤남선;안복신
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 하계학술대회 논문집 C
    • /
    • pp.1210-1212
    • /
    • 1998
  • The complexity of newly developed protection algorithm and higher performance requested by the user makes the software embedded in the protective relay much harder to develop and maintain. The versatility of 32bit microprocessor and the availability of cheaper memory semiconductors introduced the fertile developing background for the protective relay developers. The use of component object model(COM) in the software developing process enables the developer to write much complex code in the easy and safe way and to maintain the code easily, too. And the aid of the COM library, the distributed computing environment will be expected to appear by the use of the COM programming model in the protective relay firmware program.

  • PDF

Validation of electromagnetic physics models and electron range in Geant4 Brachytherapy application

  • A. Albqoor ;E. Ababneh ;S. Okoor;I. Zahran
    • Nuclear Engineering and Technology
    • /
    • 제55권1호
    • /
    • pp.229-237
    • /
    • 2023
  • The mechanics underlying photon and electron interactions was validated using our developed Brachytherapy computer code for high Dose Rate (HDR). By comparing the photon cross-section utilizing multiple physics libraries in the developed code, the results were benchmarked against experimental and theoretical findings. Klein-Nishina and experimental cross-section results were in good agreement with the Livermore library results. For two therapeutically relevant materials, the first scattered electron range was measured within 1 mm and 2 mm, which has significant implications for the interpretation of the kernel dose spikes observed in previous research.

유닛테스트를 활용한 c/c++ 라이브러리 그레이박스 퍼징 적용 자동화 (Automated Applying Greybox Fuzzing to C/C++ Library Using Unit Test)

  • 장준언;김휘강
    • 정보보호학회논문지
    • /
    • 제29권4호
    • /
    • pp.807-819
    • /
    • 2019
  • 그레이박스 퍼징은 소프트웨어에 존재하는 알려지지 않은 보안 취약점을 찾는 효과적인 방법으로 최근까지 활발하게 연구되고 있다. 단, 대부분의 그레이박스 퍼징 도구들은 실행파일을 필요로 하기 때문에 직접 실행할 수 없는 라이브러리는 별도의 실행파일을 준비해야 한다. 이러한 실행파일을 만드는 것은 라이브러리에 대한 이해 및 퍼징에 대한 이해가 동시에 필요한 어려운 일이다. 본 연구에서는 라이브러리를 위한 실행파일을 자동으로 생성하는 방법을 제안하고 이를 LLVM 기반의 도구로 구현한다. 제안하는 방법은 대상 라이브러리 프로젝트에 존재하는 유닛테스트에 대한 정적/동적 분석을 통해 라이브러리를 테스트할 수 있는 실행파일 및 시드파일을 자동으로 생성한다. 생성한 실행파일은 기존 그레이박스 퍼징 도구들이 주로 사용하는 인터페이스를 보유하여 AFL과 같은 다양한 그레이박스 퍼징 도구와 호환된다. 우리는 이 도구를 사용해 오픈소스 프로젝트로부터 생성한 실행파일과 시드파일을 바탕으로 코드 커버리지 및 알려지지 않은 취약점을 찾음으로써 제안하는 방법의 성능을 보인다.

유비쿼터스 메타서비스 온톨로지 자동 생성을 위한 번역기 개발 (Development of a Translator for Automatic Generation of Ubiquitous Metaservice Ontology)

  • 이미연;이정원;박승수;조위덕
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권1호
    • /
    • pp.191-203
    • /
    • 2009
  • 유비쿼터스 컴퓨팅 환경에서 실시간의 상황을 고려한 동적인 서비스를 제공하기 위하여 이전 연구를 통해 메타서비스 개념과 기술 규격, 메타서비스 라이브러리 구축 방법을 제안한 바 있다. 하지만, 제안한 프로세스는 각 단계에서 UML, OWL, OWL-S 기반의 분리된 모델을 생성하게 되고 모델간의 변환을 위한 일정한 체계를 제공하지 못하고 있다. 게다가, 다양한 온톨로지 언어와 온톨로지 편집 도구들, 제안한 메타서비스 규격에 대한 전문가의 개입을 전제로 한다. 본 연구에서는, 비전문가도 일관된 모델을 생성하고 메타서비스 라이브러리를 구축할 수 있도록 OWL 형식의 도메인 온톨로지에서 OWL-S 형식의 메타서비스 라이브러리로의 자동 변환 프로세스를 설계하고 이를 지원할 수 있는 시각 도구를 개발한다. 메타서비스 라이브러리 변환 프로세스는 일관성을 유지하면서 기존의 OWL 모델과 메타서비스모델을 조합하여 메타서비스 라이브러리에 대한 OWL-S 코드를 자동으로 생성하는 것을 목표로 한다.

서로 다른 버전의 동일 오픈소스 함수 간 효율적인 유사도 분석 기법 (Efficient Similarity Analysis Methods for Same Open Source Functions in Different Versions)

  • 김영철;조은선
    • 정보과학회 논문지
    • /
    • 제44권10호
    • /
    • pp.1019-1025
    • /
    • 2017
  • 바이너리 유사도 분석은 취약점 분석, 악성코드 분석, 표절 탐지 등에서 사용되고 있는데, 분석대상 함수가 알려진 안전한 함수와 동일하다는 것을 증명해주면 바이너리 코드의 악성행위 분석, 취약점 분석 등의 효율성을 높이는 데에 도움이 될 수 있다. 하지만 기존에는 동일 함수의 서로 다른 버전에 대한 유사도 분석에 대해서 별도로 이루어진 연구가 거의 없었다. 본 논문에서는 바이너리로부터 추출 가능한 함수 정보들을 바탕으로 다양한 방법을 통해 함수 단위의 유사도를 분석하고 적은 시간으로 효율적으로 분석할 수 있는 방안을 모색한다. 특히 OpenSSL 라이브러리의 서로 다른 버전을 대상으로 분석을 수행하여 버전이 다른 경우에도 유사한 함수를 탐지하는 것을 확인한다.

소스공개 라이브러리를 활용한 선박 저항계산 CFD 코드 개발 (CFD CODE DEVELOPMENT FOR THE PREDICTION OF THE SHIP RESISTANCE USING OPEN SOURCE LIBRARIES)

  • 박선호;박세완;이신형;이상봉;최정은;강선형
    • 한국전산유체공학회지
    • /
    • 제17권2호
    • /
    • pp.21-27
    • /
    • 2012
  • Reynolds-averaged Navier-Stokes equations solver based on a pressure-based cell-centered finite volume method was developed using OpenFOAM libraries, which was an open source and providing computational continuum mechanics libraries. For the reasonable development of the turbulent boundary layer on the bow of the ship, specified library was developed. Grid sensitivities, such as skewness and aspect ratio of a cell, were tested for the solution convergence. Pressure, turbulent kinetic energy, turbulent dissipation rate contours on the ship surface computed by the developed CFD code were compared with those computed by the commercial CFD code, Fluent.

자바와 C/C++의 혼합 프로그래밍 (Java and C/C++ Mixed Programming)

  • 김상훈
    • 한국멀티미디어학회논문지
    • /
    • 제13권10호
    • /
    • pp.1514-1524
    • /
    • 2010
  • 표준 자바 클래스 라이브러리는 용용 프로그램에 의해 요구되는 플랫폼 의존적인 기능을 수행하지 못한다. 따라서 플랫폼 의존적인 기능을 포함한 자바 응용 프로그램은 JNI를 사용한 네이티브 함수를 호출하여 부족한 기능을 수행하여야 한다. 네이티브 언어 프로그래머는 다양한 자바 객체와 연결하고 사용 후 이를 해지해야하는 작업을 명시적으로 기술해야 한다. 이러한 번거로운 작업을 피하기 위한 방법을 본 논문에서 제안하고자 한다. 순수 자바 클래스에서 네이티브 메소드는 코드 블록을 가질 수 없다. 자바 네이티브 메소드가 네이티브 코드로 작성된 몸채를 가질 수 있도록 함으로써 프로그래머는 JNI를 의식하지 않고 프로그래밍하는 것이 가능하다. 이를 위해 네이티브 환경의 자바 클래스인 네이티브 클래스라는 개념, 그리고 자바 클래스와 네이티브 클래스 간에 제어와 자료의 교환을 지원하는 중재기를 두어 해결하였다.

Design and Analysis of a Controlled Diffusion Aerofoil Section for an Axial Compressor Stator and Effect of Incidence Angle and Mach No. on Performance of CDA

  • Salunke, Nilesh P.;Channiwala, S.A.
    • International Journal of Fluid Machinery and Systems
    • /
    • 제3권1호
    • /
    • pp.20-28
    • /
    • 2010
  • This paper deals with the Design and Analysis of a Controlled Diffusion Aerofoil (CDA) Blade Section for an Axial Compressor Stator and Effect of incidence angle and Mach No. on Performance of CDA. CD blade section has been designed at Axial Flow Compressor Research Lab, Propulsion Division of National Aerospace Laboratories (NAL), Bangalore, as per geometric procedure specified in the U.S. patent (4). The CFD analysis has been performed by a 2-D Euler code (Denton's code), which gives surface Mach No. distribution on the profiles. Boundary layer computations were performed by a 2-D boundary layer code (NALSOF0801) available in the SOFFTS library of NAL. The effect of variation of Mach no. was performed using fluent. The surface Mach no. distribution on the CD profile clearly indicates lower peak Mach no. than MCA profile. Further, boundary layer parameters on CD aerofoil at respective incidences have lower values than corresponding MCA blade profile. Total pressure loss on CD aerofoil for the same incidence range is lower than MCA blade profile.