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

Search Result 2,648, Processing Time 0.026 seconds

An XML-based Comment Management System for C Source Code (XML에 기반을 둔 C 원시 코드의 주석 관리 시스템)

  • Park, Geun-Ok;Lim, Jong-Tae
    • The KIPS Transactions:PartD
    • /
    • v.11D no.4
    • /
    • pp.799-808
    • /
    • 2004
  • Well documented, simplified and clarified source code is required for the mission critical application software area in which C programing language is generally used. We suggest an XML_based comment management system for C source code. The comment management system is composed of 6 modules including comment user module, reviewer module, comment extraction module, comment traceability link module, comment tag definition module and storage management module. The XML comment tags defined in this paper cover categories of the development process activities applying the IEEE standard 1028 and IEEE standard 1012. The XML Schema Is used to insert comments into C source code and to extract XML tags from C source code and the XSL-FO is used fur the visual display professing o( comment extraction results.

Development of Numerical Code for Interior Ballistics and Analysis of Two-phase Flow according to Drag Models (강내탄도 전산해석 코드 개발과 항력 모델에 따른 이상유동 분석)

  • Sung, Hyung-Gun;Jang, Jin-Sung;Yoo, Seung-Young;Roh, Tae-Seong
    • Journal of the Korean Society of Propulsion Engineers
    • /
    • v.15 no.6
    • /
    • pp.38-46
    • /
    • 2011
  • In order to simulate the ignition-gas injection in the interior ballistics, a two-dimensional analytic code for two-phase flows has been developed. The Eulerian-Lagrangian approach and the low-dissipation simple high-resolution upwind scheme(LSHUS) have been adopted in the numerical code for the propellant combustion of the gun propelling charges. The ghost-cell extrapolation method has been used for the moving boundary in the chamber with the projectile movement. The calculation results of the developed code have been compared and verified through those of the dimensionless IBHVG2 code and the previous one-dimensional code. In comparison with the two-phase flows according to the drag models, the numerical analysis of the muzzle velocity has been affected by the drag model.

Design of GPS L1-CA/Galileo Dual Mode Receiver (GPS L1-CA/Galileo 겸용 수신기의 설계)

  • Kim, Chan-Mo;Im, Sung-Hyuk;Jee, Gyu-In;Cho, Yong-Beom
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.14 no.1
    • /
    • pp.7-12
    • /
    • 2008
  • A GNSS(Global Navigation Satellite System) using GPS provides us with very useful information concerning the positioning of users in many sectors such as transportation, social services, the justice system and customs services, public works, search and rescue systems and leisure. A GNSS using the Galileo satellite is due to work in 2008 and expected to be used in various fields such as aviation, marine transportation, land surveying, resources development precise agriculture, telemetics, and so on. In this paper, we discuss the implementation and testing of a combined GPS/Galileo receiver which we named KSTAR V1.0. Each tracking module of GPS/Galileo dual mode correlator has the five track arms which consist of Very Early code, Early code, Prompt code, late code, and Very late code. Each of 24 tracking modules can be assigned to GPS and/or Galileo signal by changing mode selection register. The basic correlator integration dump period is set to 1ms for GPS C/A code and fast Galileo signal tracking. The performance of the developed combined GPS/Galileo receiver was tested and evaluated using the IF (Intermediated Frequency)-level GPS/Galileo signal generator.

A Code Tracking Circuit Using a Linear Clipper-Gaussian Filter As a Countermeasure against Follow Jamming in FHSS Systems (FHSS 시스템에서 추적 재머에 대항하는 선형 제한-가우시안 필터를 이용한 코드 추적 회로)

  • Koh, Dong-Hwan;Kim, Young-Je;Kim, Whan-Woo;Eun, Chang-Soo;Kim, Yong-Tae
    • Journal of the Institute of Electronics Engineers of Korea TC
    • /
    • v.46 no.2
    • /
    • pp.152-161
    • /
    • 2009
  • As follow jamming signals in a FHSS system cause malfuctioning in the code tracking circuits using early-late gates, we need a code tracking circuit that is robust against the follow jamming signals. In this paper, we propose a code tracking circuit using a linear clipper-Gaussian filter algorithm to remedy the malfunctioning due to the follow jamming signals in FHSS systems. We investigate the mechanism of the malfunctioning of the code tracking circuit and verify that the proposed linear clipper-Gaussian filter metigates the problem through mathematical analysis and computer simulations.

Development and validation of a fast sub-channel code for LWR multi-physics analyses

  • Chaudri, Khurrum Saleem;Kim, Jaeha;Kim, Yonghee
    • Nuclear Engineering and Technology
    • /
    • v.51 no.5
    • /
    • pp.1218-1230
    • /
    • 2019
  • A sub-channel solver, named ${\underline{S}}teady$ and ${\underline{T}}ransient$ ${\underline{A}}nalyzer$ for ${\underline{R}}eactor$ ${\underline{T}}hermal$ hydraulics (START), has been developed using the homogenous model for two-phase conditions of light water reactors. The code is developed as a fast and accurate TH-solver for coupled and multi-physics calculations. START has been validated against the NUPEC PWR Sub-channel and Bundle Test (PSBT) database. Tests like single-channel quality and void-fraction for steady state, outlet fluid temperature for steady state, rod-bundle quality and void-fraction for both steady state and transient conditions have been analyzed and compared with experimental values. Results reveal a good accuracy of solution for both steady state and transient scenarios. Axially different values for turbulent mixing coefficient are used based on different grid-spacer types. This provides better results as compared to using a single value of turbulent mixing coefficient. Code-to-code evaluation of PSBT results by the START code compares well with other industrial codes. The START code has been parallelized with the OpenMP algorithm and its numerical performance is evaluated with a large whole PWR core. Scaling study of START shows a good parallel performance.

Development of a one-dimensional system code for the analysis of downward air-water two-phase flow in large vertical pipes

  • Donkoan Hwang;Soon Ho Kang;Nakjun Choi;HangJin Jo
    • Nuclear Engineering and Technology
    • /
    • v.56 no.1
    • /
    • pp.19-33
    • /
    • 2024
  • In nuclear thermal-hydraulic system codes, most correlations used for vertical pipes, under downward two-phase flow, have been developed considering small pipes or pool systems. This suggests that there could be uncertainties in applying the correlations to accident scenarios involving large vertical pipes owing to the difference in the characteristics of two-phase flows, or flow conditions, between large and small pipes. In this study, we modified the Multi-dimensional Analysis of Reactor Safety KINS Standard (MARS-KS) code using correlations, such as the drift-flux model and two-phase multiplier, developed in a plant-scale air-inflow experiment conducted for a pipe of diameter 600 mm under downward two-phase flow. The results were then analyzed and compared with those based on previous correlations developed for small pipes and pool conditions. The modified code indicated a good estimation performance in two plant-scale experiments with large pipes. For the siphon-breaking experiment, the maximum errors in water flow for modified and original codes were 2.2% and 30.3%, respectively. For the air-inflow accident experiment, the original code could not predict the trend of frictional pressure gradient in two-phase flow as / increased, while the modified MARS-KS code showed a good estimation performance of the gradient with maximum error of 3.5%.

Effort Analysis of Unit Testing Conducted by Non-Developer of Source Code (원개발자 부재에 따른 원시코드 기반의 단위테스트 노력 분석)

  • Yoon, Hoijin
    • Journal of Information Technology Services
    • /
    • v.11 no.4
    • /
    • pp.251-262
    • /
    • 2012
  • Unit testing is one of the test levels, which tests an individual unit or a group of related units. Recently, in Agile Development or Safety-critical System Development, the unit testing plays an important role for the qualities. According to the definition of unit testing, it is supposed to be done by the developers of units. That is because test models for the unit testing refers to the structure of units, and others but its original developers hardly can understand the structures. However, in practice, unit testing is often asked to be done without the original developers. For example, it is when faults are revealed in customer sites and the development team does not exit any more. In this case, instead of original developers, other developers or test engineers take a product and test it. The unit testing done by a non-developer, who is not the original developer, would cause some difficulties or cause more cost. In this paper, we tests an open source, JTopas, as a non-developer, with building test models, implementing test codes, and executing test cases. To fit this experiment to practical testing situations, we designed it based on the practices of unit testing, which were surveyed through SPIN(Software Process Improvement Network). This paper analyzes which part of unit testing done by non-developers needs more effort compared to the unit testing done by original developers. And it concludes that Agile Development contributes on reducing the extra effort caused by non-developers, since it implements test codes first before developing source code. That means all the units have already included their own tests code when they are released.

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

  • Choi Seung-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.4 no.3
    • /
    • pp.57-67
    • /
    • 2003
  • Software product lines are to attain the rapid development of qualify applications by concretizing the general components populated in software assets and assembling them according to the predefined architectures. For supporting the construction of the software product lines, this paper proposes a component code generation techniques based on GenVoca architecture and XML/XSLT technologies, In addition, CompGenX(Component Generator using XML), a component code generation system, is proposed on the basis of this techniques. By providing reconfigurability of component at the time of code generation, CompGenX allows the reusers to create the component source code that is appropriate to their purpose, In this system, the process of the component development is divided into two tasks which are the component family construction task and the component reuse task, For the component family construction, CompGenX provides the feature modeling tool for domain analysis and the domain architecture definition tool. Also, it provides the tool for building the component configuration know1edge specification and the code templates, For the component reuse task, it offers the component family search tool. the component customizing tool and the component code generator. Component code generation techniques and system in this paper should be applicable as basic technology to build the component-based software product lines.

  • PDF

Development of Code System for Systematic Accumulation and Utilization of Disaster Safety Data (재난안전 데이터의 체계적인 축적·활용을 위한 코드체계 개발)

  • Jung, In-Su
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.19 no.10
    • /
    • pp.167-175
    • /
    • 2018
  • To cope with the increasing number of natural disasters in recent years, managers in the National Disaster and Safety Status Control Center, who have considerable experience and skills, are regarded highly important. Although the National Disaster and Safety Status Control Center oversees the disaster-status control tasks in preparation for various natural and social disasters, there is little data due to the frequent replacement of managers. Therefore, this study developed a disaster-safety code system that tracks and manages disaster information, because the current record management and amount of information sharing remains very low. Among 22 natural and social disaster types, this study targeted four types of disasters: heavy snow, strong winds, high seas, and heavy rain. The final disaster-safety data code system was proposed through the following processes: analysis of the code systems of disaster areas in Korea and overseas, setup of the implementation of directions, development of the classification system, and categorization. For the systematic accumulation of data, the four code systems were integrated into one. A prototype system was developed and operated to verify the validity of the proposed code system. The results showed that data were accumulated and services were provided accordingly with respect to the proposed code system. If past data are accumulated and utilized according to the proposed code system in this study, it will be helpful in the decision making process to respond to new types of disasters, based on past experiences.

On the Code Selection of a Multicode DS/CDMA System for a High Data Rate Transmission

  • Kim, Jin-Young
    • Proceedings of the IEEK Conference
    • /
    • 2000.11a
    • /
    • pp.457-460
    • /
    • 2000
  • The effect of code selection for a multicode DS/CDMA system is evaluated for a high deta rate transmission, The performance is evaluated in terms of bit error and outage probabilities. The multipath fading channel is modeled as a Nakagami-m distribution which has been known to be appropriate to model the multipath fading in urban as well as indoor channels. From simulation results, it is shown that the concatenated sequence of Walsh code and Gold sequence is most promising among many code selections. The considerations in this paper can be applied to the next-generation mobile communication systems such as IMT-2000 which requires high bit rate transmissions.

  • PDF