• Title/Summary/Keyword: Source Code

Search Result 1,246, Processing Time 0.027 seconds

Implementation of JDAM virtual training function using machine learning

  • You, Eun-Kyung;Bae, Chan-Gyu;Kim, Hyeock-Jin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.11
    • /
    • pp.9-16
    • /
    • 2020
  • The TA-50 aircraft is conducting simulated training on various situations, including air-to-air and air-to-ground fire training, in preparation for air warfare. It is also used for pilot training before actual deployment. However, the TA-50 does not have the ability to operate smart weapon forces, limiting training. Therefore, the purpose of this study is to implement the TA-50 aircraft to enable virtual training of one of the smart weapons, the Point Direct Attack Munition (JDAM). First, JDAM functions implemented in FA-50 aircraft, a model similar to TA-50 aircraft, were analyzed. In addition, since functions implemented in FA-50 aircraft cannot be directly utilized by source code, algorithms were extracted using machine learning techniques(TensorFlow). The implementation of this function is expected to enable realistic training without actually having to be armed. Finally, based on the results of this study, we would like to propose ways to supplement the limitations of the research so that it can be implemented in the same way as it is.

ESCAPE OF RESONANTLY SCATTERED LYβ AND Hα FROM HOT AND OPTICALLY THICK MEDIA

  • Chang, Seok-Jun;Lee, Hee-Won;Ahn, Sang-Hyeon;Lee, Hogyu;Angeloni, Rodolfo;Palma, Tali;Di Mille, Francesco
    • Journal of The Korean Astronomical Society
    • /
    • v.51 no.1
    • /
    • pp.5-16
    • /
    • 2018
  • We investigate the escape of $Ly{\beta}$ from emission nebulae with a significant population of excited hydrogen atoms in the level n = 2, rendering them optically thick in $H{\alpha}$. The transfer of $Ly{\beta}$ line photons in these optically thick regions is complicated by the presence of another scattering channel leading to re-emission of $H{\alpha}$, alternating their identities between $Ly{\beta}$ and $H{\alpha}$. In this work, we develop a Monte Carlo code to simulate the transfer of $Ly{\beta}$ line photons incorporating the scattering channel into $H{\alpha}$. Both $H{\alpha}$ and $Ly{\beta}$ lines are formed through diffusion in frequency space, where a line photon enters the wing regime after a fairly large number of resonance scatterings with hydrogen atoms. Various line profiles of $H{\alpha}$ and $Ly{\beta}$ emergent from our model nebulae are presented. It is argued that the electron temperature is a critical parameter which controls the flux ratio of emergent $Ly{\beta}$ and $H{\alpha}$. Specifically for $T\;=\;3{\times}10^4\;K$ and $H{\alpha}$ line center optical depth $\tau{\alpha}\;=\;10$, the number flux ratio of emergent $Ly{\beta}$ and $H{\alpha}$ is ~ 49 percent, which is quite significant. We propose that the leaking $Ly{\beta}$ can be an interesting source for the formation of $H{\alpha}$ wings observed in many symbiotic stars and active galactic nuclei. Similar broad $H{\alpha}$ wings are also expected in $Ly{\alpha}$ emitting halos found in the early universe, which can be potentially probed by the James Webb Telescope in the future.

Design and Implementation of a Virtual Robot Education System (가상 로봇 교육 시스템 설계 및 구현)

  • Hongyu, Xiong;So, Won-Ho
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.48 no.1
    • /
    • pp.108-115
    • /
    • 2011
  • Virtual Robot Education System (VRES), which is for programming education with a Lego Mindstorm NXT robot, is designed and implemented. Through this system, program learners can edit source code, compile, download it into the robot, and run their executive program. In order to observe it, the system includes web cameras and provide monitoring services. Thus, students are able to verify the operation of robot into which they download their program in detail and to debug if necessary. In addition, we design a new simple user-friendly programming language and a corresponding compiler for it. With those tools, learner can more easily create programs for NXT robot and test them than Java language. A educator can control and manage the robot for the subject of a class with direct control mode of our system. Therefore, the proposed system is able to support students to learn robot programming during or after regular classes with web browsers through Internet.

System Identification Analysis on Soil-Structure Interaction Using Field Data (현장자료를 사용한 지반-구조물 상호작용에 대한 경험적 연구)

  • Kim Seung Hyun
    • Journal of the Korean Geotechnical Society
    • /
    • v.21 no.2
    • /
    • pp.37-46
    • /
    • 2005
  • In the field of earthquake engineering, recent improvements in many areas, such as seismological source modeling, analysis of travel path effects, and characterization of local site effects on strong shaking, have led to significant advances in both code-based and more advanced procedures for evaluating earthquake ground motions. A missing link, however, is empirically verified design procedures fur assessing the effects of soil-structure interaction (SSI). Available Soil-Structure Interaction (SSI) analysis techniques range from simple substructure-type procedures to relatively sophisticated finite element procedures. The most common substructure approach for foundation-soil interaction is to use a frequency-dependent and complex-valued impedance function. This study uniquely evaluates impedance functions for two well-instrumented sites w significant inertial SSI effects using a system Identification technique. The system identification analysis results are then compared to predictions from a simple theoretical model to gain insight into the inertial interaction effect in the subject sites.

Estimating Completeness of Cancer Registration in Iran with Capture-Recapture Methods

  • Mohammadi, Gohar;Akbari, Mohammad Esmaeil;Mehrabi, Yadolah;Motlagh, Ali Ghanbari;Pour, Elham Partovi;Roshandel, Gholamreza;Khosravi, Ardasheir
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.17 no.sup3
    • /
    • pp.93-99
    • /
    • 2016
  • Completeness is an important indicator of data quality in cancer registry programs. This study aimed to estimate the completeness of registered cases in a population based cancer registry program implemented in five provinces of Iran. Capture-recapture methods were used to estimate the number of cases that may have been missed and to estimate rates of completeness for different categories of age, year, and sex. The data used for this study were obtained from three sources: 1) National Pathology Database; 2) National Hospital Discharge Database; and 3) National Death Registry Database. The three sources were linked and duplicates were identified based on first name, last name, father's names, and date of birth, ICD code, and case's residency address using Microsoft Excel. Removing duplicates, the three sources reported a total of 35,643 cases from March 2008 to March 2011. Running many different multivariate models of capture-recapture and controlling for source dependencies revealed an overall under-reporting of 49% in all five registries combined. The estimated completeness differed based on age, sex, and year. The overall completeness was higher for males than females (71.2% for males and 59.9% for females). Younger age had lower rates of completeness compared to older age (38.1% for <40 years, 55.4% for 40-60 years, and 76.7 for >60 years). The results of this study indicated a moderate to severe (depending on the age, sex and year) degree of completeness in the population based cancer registration of Iran.

Aerodynamic Noise Analysis Using the Permeable Surface for UH-1H Rotor Blade in Hovering Flight Condition (UH-1H 로터 블레이드의 제자리 비행 시 투과면을 이용한 원방 소음 해석)

  • Kim, Ki Ro;Park, Min Jun;Park, Soo Hyung;Lee, Duck Joo;Park, Nam Eun;Im, Dong Kyun
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.46 no.5
    • /
    • pp.376-384
    • /
    • 2018
  • The aerodynamic far-field noise was computed by an acoustic analogy code using the permeable surface for the UH-1H rotor blade in hover. The permeable surface surrounding the blade was constructed to include the thickness noise, the loading noise, and the flow noise generated from the shock waves and the tip vortices. The computation was performed with compressible three-dimensional Euler's equations and Navier-Stokes equations. The high speed impulsive noise was predicted and validated according to the permeable surface locations. It is confirmed that the noise source caused by shock waves generated on the blade surface is a dominant factor in the far-field noise prediction.

Formative Characteristics Regarding Traditional Cultural Identity and Development of Fashion Culture Products - Past, Present, and Future - (전통문화 정체성에 관한 조형성 특성과 패션문화상품 개발연구 - Past, Present & Future -)

  • Jon, Ji-Hyon;Raftery, Andrew
    • Journal of the Korean Society of Costume
    • /
    • v.59 no.7
    • /
    • pp.65-76
    • /
    • 2009
  • Korea has established a code for the economic and cultural industry that covers a wide range of classes unlike the old information era which was limited to the simple knowledge, technology, tools, morals, and customers that had been established in our society. On the other hand, 'culture marketing' is a series of marketing activities in which value-added items are created and shared. The combination of business management and culture seemed pretty awkward considering how rapidly the world was changing, however, the nature of today's culture has changed and the economic nature of culture products has resulted from those changes. In this paper, two authors who expressed the cultural identity in the culture products are studied through a comparison analysis; the author Min Yeongsoon expressed the identity confusion that she experienced in a foreign country and how she overcame homesickness in her work; and the author Kim Ata expressed his confidence in Asia and used his clear and loud voice to express the culture in his work. In addition, today's culture products are affected by the surrounding cultures such as the member's traditional society, environmental culture, and individual's culture. It is a good source for good works of art. In this study, the efforts of seeking the cultural identity, structuring the concept, seeking a new market and possibilities are used to make a consistent process in order to make a series of the systems required for planning and developing culture products.

Connector for Dynamic Composition of Aspects Based on AOSD (AOSD기반에서 Aspect의 동적결합을 위한 Connector)

  • Kim Tae-Woong;Kim Tae-Gong
    • The KIPS Transactions:PartD
    • /
    • v.13D no.2 s.105
    • /
    • pp.251-258
    • /
    • 2006
  • Aspect-Oriented Software Development is new software development method. It has many advantages related to software performance, maintenance and repair. Also it offers modularization method to a existing programming language for secondary function such as security and fault tolerance. But the present problem is that we have to use new aspect-oriented programming language. Further more when we apply Aspect to legacy system, we have to recompile the source code in order to build software system based on AOSD. In this paper, we propose and design Connector that can be composed with Aspect in legacy system dynamically. To elaborate this work, we use the information of operations about Core and Aspect, and the information of pointcut described with XML. We validate that the proposed Connector has features such as no need of new compiler, no recompilation and no modification of legacy system through case study.

Software Similarity Detection Using Highly Credible Dynamic API Sequences (신뢰성 높은 동적 API 시퀀스를 이용한 소프트웨어 유사성 검사)

  • Park, Seongsoo;Han, Hwansoo
    • Journal of KIISE
    • /
    • v.43 no.10
    • /
    • pp.1067-1072
    • /
    • 2016
  • Software birthmarks, which are unique characteristics of the software, are used to detect software plagiarism or software similarity. Generally, software birthmarks are divided into static birthmarks or dynamic birthmarks, which have evident pros and cons depending on the extraction method. In this paper, we propose a method for extracting the API sequence birthmarks using a dynamic analysis and similarity detection between the executable codes. Dynamic birthmarks based on API sequences extract API functions during the execution of programs. The extracted API sequences often include all the API functions called from the start to the end of the program. Meanwhile, our dynamic birthmark scheme extracts the API functions only called directly from the executable code. Then, it uses a sequence alignment algorithm to calculate the similarity metric effectively. We evaluate the birthmark with several open source software programs to verify its reliability and credibility. Our dynamic birthmark scheme based on the extracted API sequence can be utilized in a similarity test of executable codes.

SystemVerilog-based Verification Environment using SystemC Constructs (SystemC 구성요소를 이용한 SystemVerilog 기반 검증환경)

  • Oh, Young-Jin;Song, Gi-Yong
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.12 no.4
    • /
    • pp.309-314
    • /
    • 2011
  • As a system becomes more complex, a design relies more heavily on a methodology based on high-level abstraction and functional verification. SystemVerilog includes characteristics of hardware design language and verification language in the form of extensions to the Verilog HDL. However, the OOP of System Veri log does not allow multiple inheritance. In this paper, we propose adoption of SystemC to introduce multiple inheritance. After being created, a SystemC unit is combined with a SystemVerilog-based verification environment using SystemVerilog DPI and ModelSim macro. Employing multiple inheritance of SystemC makes a design of a verification environment simple and easy through source code reuse. Moreover, a verification environment including SysemC unit has a benefit of reconfigurability due to OOP.