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

검색결과 2,632건 처리시간 0.027초

회귀 분석을 사용한 소스 코드 가독성 메트릭 분석 (Metric Analysis of Source Code Readability using Regression Analysis)

  • 최상철;김순태;이정휴;유희경
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권6호
    • /
    • pp.145-150
    • /
    • 2017
  • 소프트웨어 유지보수는 소프트웨어 생명주기에서 전체 비용의 많은 부분을 차지하고 있다. 소프트웨어를 유지보수하기 위해서는 코드를 읽는 것이 필수적이고, 이는 유지보수 활동에서 가장 많은 시간이 소요되는 활동이다. 코드의 가독성은 사람이 소스코드를 이해하는데 드는 어려움의 정도를 측정하는 메트릭이다. 코드의 가독성이 좋을수록 사람이 소스코드를 이해하기 쉬워진다. 본 논문에서는 소스코드의 가독성을 이분법적으로 판단하는 기존의 연구보다 향상된 기법을 사용하여, 개발 중인 소스코드의 가독성 정도를 정량적으로 측정할 수 있는 새로운 소스코드 가독성 메트릭을 제안한다. 이를 평가하기 위해, 우리는 설문조사를 수행하고 가독성을 가장 잘 설명하는 척도를 찾을 수 있도록 회귀 분석 기법을 사용해 그 결과를 분석할 것이다.

모델기반 컴포넌트 개발방법론의 지원을 위한 추상컴포넌트 자동 추출기법 (Automatic Extraction of Abstract Components for supporting Model-driven Development of Components)

  • 윤상권;박민규;최윤자
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권8호
    • /
    • pp.543-554
    • /
    • 2013
  • 모델 중심 개발 방법론은 시스템 개발의 추상화 수준을 높임으로써 구현 세부 사항과는 독립적으로 중요한 요구사항과 설계 문제 등을 개발 단계 초기에 점검할 수 있도록 해준다. 그러나 현재까지 많은 소프트웨어가 코드중심, 상향식 개발방식을 통해 개발되어 왔고, 따라서 적절한 도구의 지원 없이는 이러한 모델 중심 개발 방법을 도입하는 것이 쉽지 않다. 현재 코드 중심으로 개발된 시스템에 모델 중심 개발 방법론을 도입할 수 있도록 코드로부터 모델을 생성하는 역공학적인 접근방법이 연구되고 있으나 대부분 코드에서 일차적인 모델을 추출하는 데 그치고 있다. 하지만 추상컴포넌트 개념을 이용하면 이러한 모델을 일차적으로 추출에 그치지 않고, 추출된 일차 모델을 상위수준의 추상화 단계로 연속적으로 추출할 수 있다. 본 연구에서는 이러한 추상컴포넌트의 연속적인 추출 과정 중 첫 번째 단계인 코드로부터 최하위 기반(base) 추상컴포넌트를 추출하는 과정을 자동화할 수 있는 기법을 제안하고, 실제 도구 구현을 통해 그 기법의 타당성을 평가한다. 실험 대상으로 선택된 코드는 무선센서 네트워크 운영체제인 TinyOS의 소스 코드이며, 해당 소스 코드는 nesC 언어로 작성되었다.

PN Code Acquisition in a DS/CDMA Overlay Environment

  • Kim, Jin-Young
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(1)
    • /
    • pp.185-188
    • /
    • 2000
  • In this paper, performance of a PN code acquisition scheme is analyzed and simulated for a DS/CDMA overlay system where a CDMA user and a narrowband user coexist in the same frequency band. To suppress the NBI, an interference suppression filter is employed at the receiver front-end. From the simulation results, it is shown that the interference suppression filter is very effective for suppression of the NBI and rapid PN code acquisition in a DS/CDMA overlay environment. It is also shown that the one-sided tap number of 5 fur interference suppression filter is sufficient to suppress the NBI.

  • PDF

Effect of Imperfect Power Control on Performance of a PN Code Tracking Loop for a DS/CDMA System

  • Kim, Jin-Young
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(1)
    • /
    • pp.209-212
    • /
    • 2000
  • In this paper, effect of imperfect power control on performance of a pseudonoise (PN) code tracking loop is analyzed and simulated for a direct-sequence/code-division multiple access (DS/CDMA) system. The multipath fading channel is modeled as a two-ray Rayleigh fading model. Power control error is modeled as a log-normally distributed random variable. The tracking performance of DLL (delay-locked-loop) is evaluated in terms of tracking jitter and mean-time-to-lose-lock (MTLL). From the simulation results, it is shown that the PN tracking performance is very sensitive to the power control error.

  • PDF

Chip Set을 이용한 L1 C/A Code GPS 수신기 개발 (Development of L1 C/A Code GPS receiver using chipset)

  • 심우성;박상현;이상정
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1996년도 한국자동제어학술회의논문집(국내학술편); 포항공과대학교, 포항; 24-26 Oct. 1996
    • /
    • pp.1376-1379
    • /
    • 1996
  • In this paper a GPS receiver is developed using commercial chipsets. GP2010 RF front end and GP2021 Multi-channel correlator of GEC PLESSY are adapted in designing the receiver hardware. MC 68340 is used for controlling the correlator GP2021 and implementing the navigation processing. Also presented are some test results of the developed receiver whose software has an interrupt driven structure rather than common real-time kernel based structure.

  • PDF

2차원 자유표면 점성 유동 계산 코드 개발에 관한 연구 (Code Development for Analysis of 2D Viscous Flow with Free Surface)

  • 허준성;사종엽
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 1998년도 춘계 학술대회논문집
    • /
    • pp.162-167
    • /
    • 1998
  • A computer code has been developed for the analysis of 2D viscous flow with free surface. VOF method and higher order upwind scheme have been employed for the accurate prediction of free surface motion. Surface tension effect and axisymmetric flow can be computed by the present code.

  • PDF

2차원 비정렬 격자를 이용한 전도 및 대류 열전달 계산 코드 개발 (Code Development for Conductive/Convective Heat Transfer on 2D Unstructured Mesh)

  • 채은미;사종엽
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 1998년도 춘계 학술대회논문집
    • /
    • pp.123-127
    • /
    • 1998
  • A computer code has been developed for an analysis of conduction and convection heat transfer on a personal computer. FVM based on unstructured mesh has been employed for triangular and quadrilateral element. All variable of p, u, v, T, k and ${\varepsilon}$ has been defined on a node (not on a center of element). The code possesses the pre-and post-processor for itself to provide user-friendly interface.

  • PDF

ML 기법을 이용한 PCM 파형에서의 표적 탐지 및 도플러 추정 (Maximum Likelihood Based Doppler Estimation and Target Detection with Pulse Code Modulated Waveform)

  • 양은정;이희영;송준호
    • 한국전자파학회논문지
    • /
    • 제25권12호
    • /
    • pp.1275-1283
    • /
    • 2014
  • PCM(Pulse Code Modulation) 파형은 펄스에 특정 code를 실어 보내는 형태로 추적에 적합한 특성을 가진다. 특히 단일 펄스의 송수신만으로 표적의 탐지 및 추적이 가능하므로, 여러 임무를 수행해야 하는 다기능 레이다(MFR: Multi-Function Radar)에서는 시간 측면에서 효율적이다. 하지만 PCM 파형은 모호성 함수(ambiguity function) 의 특성으로 인해 표적을 탐지하고, 거리와 속도 정보를 얻기 위해서 도플러 필터 뱅크(Doppler filter bank)가 필요하다. 본 논문에서는 계산량과 하드웨어 측면에서 한계가 있는 도플러 필터 뱅크를 사용하는 대신, ML(Maximum Likelihood) 기반의 도플러 추정 방법을 고안하였다. 제안한 알고리즘은 폐형(closed form) 수식의 suboptimal 방법으로 적은 계산량으로 정확한 도플러 주파수를 추정할 수 있고, 이를 기반으로 표적의 탐지에 적용할 수 있다.

Code development on steady-state thermal-hydraulic for small modular natural circulation lead-based fast reactor

  • Zhao, Pengcheng;Liu, Zijing;Yu, Tao;Xie, Jinsen;Chen, Zhenping;Shen, Chong
    • Nuclear Engineering and Technology
    • /
    • 제52권12호
    • /
    • pp.2789-2802
    • /
    • 2020
  • Small Modular Reactors (SMRs) are attracting wide attention due to their outstanding performance, extensive studies have been carried out for lead-based fast reactors (LFRs) that cooled with Lead or Lead-bismuth (LBE), and small modular natural circulation LFR is one of the promising candidates for SMRs and LFRs development. One of the challenges for the design small modular natural circulation LFR is to master the natural circulation thermal-hydraulic performance in the reactor primary circuit, while the natural circulation characteristics is a coupled thermal-hydraulic problem of the core thermal power, the primary loop layout and the operating state of secondary cooling system etc. Thus, accurate predicting the natural circulation LFRs thermal-hydraulic features are highly required for conducting reactor operating condition evaluate and Thermal hydraulic design optimization. In this study, a thermal-hydraulic analysis code is developed for small modular natural circulation LFRs, which is based on several mathematical models for natural circulation originally. A small modular natural circulation LBE cooled fast reactor named URANUS developed by Korea is chosen to assess the code's capability. Comparisons are performed to demonstrate the accuracy of the code by the calculation results of MARS, and the key thermal-hydraulic parameters agree fairly well with the MARS ones. As a typical application case, steady-state analyses were conducted to have an assessment of thermal-hydraulic behavior under nominal condition, and several parameters affecting natural circulation were evaluated. What's more, two characteristics parameters that used to analyze natural circulation LFRs natural circulation capacity were established. The analyses show that the core thermal power, thermal center difference and flow resistance is the main factors affecting the reactor natural circulation. Improving the core thermal power, increasing the thermal center difference and decreasing the flow resistance can significantly increase the reactor mass flow rate. Characteristics parameters can be used to quickly evaluate the natural circulation capacity of natural circulation LFR under normal operating conditions.

Development of A Three-Dimensional Thermo-Hydraulic Computer Code for Incompressible Flows in Complex Geometries

  • Park, Seok-Ki;Lee, Yong-Bum;Hwang, Jong-Sun;Nam, Ho-Yun;Mann Cho
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1996년도 춘계학술발표회논문집(2)
    • /
    • pp.173-178
    • /
    • 1996
  • A three-dimensional thermo-hydraulic computer code is developed for simulation of incompressible flows in complex geometries. The computer code employs a body-fitted, nonorthogonal grid system in order to efficiently handle the complex geometries encountered in many engineering applications. The finite volume method is used to discretize the governing equations and the convection term is treated by higher-order bounded schemes. The cell-centered, nonstaggered grid arrangement is adopted and the resulting checkerboard pressure oscillation is avoided by use of momentum interpolation practice. The computer code employs the SIMPLE algorithm for pressure and velocity coupling and the k-$\varepsilon$ turbulence for turbulent calculation. The computer code has been tested through application to a variety of test problems and some results are presented in this paper

  • PDF