• Title/Summary/Keyword: Source Code Analysis

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

자바스크립트에 특화된 프로그램 종속성 그래프를 이용한 표절 탐지 (Plagiarism Detection Using Dependency Graph Analysis Specialized for JavaScript)

  • 김신형;한태숙
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권5호
    • /
    • pp.394-402
    • /
    • 2010
  • 자바스크립트는 현재 웹 사이트, 웹 어플리케이션에서 가장 많이 사용되는 스크립트 언어 중 하나이다. 자바스크립트로 작성된 프로그램은 원본 프로그램 형태로 클라이언트에게 전송되므로 무단 복제, 도용에 쉽게 노출된다. 때문에 자바스크립트 프로그램의 도용을 탐지하기 위한 연구가 필요하다. 현재 일반적으로 프로그램 표절 탐지를 위해 사용되는 자동화 도구들의 경우 고수준의 표절 기법에 적절히 대응하지 못한다. 반면에 프로그램 종속성 그래프에 기반을 둔 기존 연구들의 경우 자바스크립트의 동적인 특징을 적절히 반영하지 못한다. 또한 지나친 일반화로 인해 일부 틀린 판정(false positive)을 보이며 대상 프로그램의 크기가 클 경우 탐지 속도에 문제를 보이고 있다. 본 논문에서는 자바스크립트에 특화된 프로그램 종속성 그래프(이하 JS PDG)와 이를 사용한 도용 탐지 기법을 제안하여 이러한 문제를 해결하고자 한다. 본 논문에서 제안하는 JS PDG는 세분화된 노드 타입을 가지고 있어 기존 PDG와 비교해 보다 정확한 그래프 간 비교를 할 수 있도록 하며 포함하고 있는 노드 타입에 따라 정의되는 JS PDG의 타입은 탐색 범위를 분할을 가능하게 해 전체 도용 탐지 속도가 개선 될 수 있도록 한다. 실험 결과 기존 PDG에서 나타나는 틀린 판정을 확인할 수 있었으며 PDG간 비교 횟수가 줄어들어 도용 탐지 속도가 개선됨을 확인할 수 있었다.

모바일 애플리케이션을 위한 취약점 분석기의 설계 및 구현 (Design and Implementation of A Weakness Analyzer for Mobile Applications)

  • 문일룡;오세만
    • 한국멀티미디어학회논문지
    • /
    • 제14권10호
    • /
    • pp.1335-1347
    • /
    • 2011
  • 최근 모바일 애플리케이션의 보급과 사용은 급속도로 확장되고 있으며, 이 과정에서 모바일 애플리케이션의 보안이 새로운 문제로 대두되고 있다. 일반적인 소프트웨어의 안전성은 시큐어 코딩을 통해 개발 단계에서 부터 검증까지 체계적으로 이루어지고 있으나 모바일 애플리케이션의 경우는 아직 연구가 미흡한 실정이다. 본 논문에서는 모바일 애플리케이션에 특화된 취약점 항목을 도출하고 이를 기반으로 취약점을 분석할 수 있는 취약점 분석기를 설계하고 구현한다. 취약점 목록은 CWE(Common Weakness Enumeration)와 CERT (Computer Emergency Response Team)를 기반으로 모바일 애플리케이션의 특징인 이벤트 구동방식을 한정하여 도출하였으며, 분석 도구는 동적 테스트를 통하여 애플리케이션 소스 내에 취약점이 존재하는지 검사한다. 또한 도출된 취약점 목록은 모바일 애플리케이션을 작성하는 프로그래머의 지침서로 활용 될 수 있다.

맨체스터 부호로 코딩된 하향신호의 재변조를 이용한 비동기 2.5 Gbps / 622 Mbps 광가입자 망의 성능 분석 (Performance Analysis of Asynchronous 2.5 Gbps / 622Mbps Optical Subscriber Network with Manchester coded Downstream and NRZ upstream re-modulation)

  • 박상조;김봉규
    • 한국광학회지
    • /
    • 제20권3호
    • /
    • pp.143-147
    • /
    • 2009
  • 맨체스터 부호로 코딩된 하향신호의 재변조를 이용하여 가입자내에 광원을 필요로 하지 않고 파장 및 전력제어회로를 제거할 수 있어 가입자 장치를 단순화시킬 수 있고, 상하향 데이터간의 비동기가 가능한 비대칭 2.5 Gbps / 622 Mbps의 광가입자 망을 제안한다. 하향 데이터의 형태에 따른 재변조한 상향신호의 평균오차율을 이론적으로 분석하고, 매트랩을 이용한 시뮬레이션에 의해 그 효용성을 분석한다. 제안시스템에서 SNR의 변화에 따라 임계치를 최적치로 설정할 경우 고정된 종래의 광수신기에 비하여 평균오차율이 향상되고, 수신감도도 3 dB 향상된다. 따라서 하향신호의 재변조를 이용한 제안 시스템을 경제적이고 단순구조를 가지는 광가입자 장치에서 비동기 및 비대칭 쌍방향 데이터 전송에 유용한 방식임을 알 수 있다.

XNA기반 게임 개발의 이펙트 효과 알고리즘 설계 및 구현 (The Design and An Implementation of effective algorithms Effect Based on XNA Game Development Environment)

  • 서정만;최창수
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권7호
    • /
    • pp.37-46
    • /
    • 2014
  • 본 논문은 Visual C#을 이용한 프로그램 기법인 XNA 게임 개발에 관한 것이다. 게임에 필요한 화면 설계, 게임 구현 및 실험 부분에서 게임의 실행화면과 기존의 게임의 차별성과 알고리즘을 제시하였으며, XNA기반의 슈팅게임을 구현하였다. XNA기반 게임 개발환경에서 게임개발의 이펙트 효과 알고리즘 설계 및 구현에 대한 내용을 제안하였다. 게임개발에서 기존의 Directx C++를 사용하여 게임개발을 하는 것은 게임개발자 입장에서 소스코드가 많이 필요하며, 특히 이펙트 효과부분의 처리에서 많은 어려움이 있었다. 그러나 제안한 논문에서는 이러한 어려움을 해소하고, XNA기반에서 게임개발의 가능성을 보였다. 제안한 논문의 우수성을 위해 기존의 게임과의 성능분석을 하였으며, 게임개발을 위한 설계를 하였고, 게임구현 환경 및 게임 실행 화면을 보였다. 향후 XNA기반 게임 개발에 대한 발전에 기여 할 것으로 기대한다.

지중 열교환 시스템을 위한 열-수리 파이프 요소의 개발 (Development of Thermal-Hydro Pipe Element for Ground Heat Exchange System)

  • 신호성;이승래
    • 한국지반공학회논문집
    • /
    • 제29권8호
    • /
    • pp.65-73
    • /
    • 2013
  • 지중 열교환 시스템은 지속적인 에너지 효율의 개선으로 공간 냉난방을 위한 친환경적 에너지 기술로 주목받고 있다. 지중에 매설된 파이프는 내부 유체 순환을 통하여 인접한 지반과 열적 상호작용으로부터 직접적인 열에너지 교환을 수행한다. 하지만, 파이프의 수치모델링에서 열-수리가 연관된 난류해석과 파이프의 긴 세장비에 의한 메쉬사이즈의 부적합성은 열교환 시스템의 적절한 수치해석을 어렵게 하고 있다. 본 논문에서는 파이프 내부 유체흐름에 대한 에너지 보존의 법칙을 적용하여 지배방정식을 유도하였으며, Galerkin수식화와 시간적분을 통하여 열-수리 연동일차원 파이프 요소를 개발하였다. 그리고 제안된 파이프 요소를 기 개발된 다공질 재료를 위한 열-수리-역학(Thermo-Hydro-Mechanical) 해석을 위한 유한요소 프로그램과 결합하였다. 개발된 요소를 이용한 수치해석 결과는 열응답 시험(Thermal Response Test) 결과로부터 주위지반의 유효 열전도도를 평가하기 위하여 사용하는 선형 열원 모델이 인접 파이프간의 열적상호작용과 파이프의 단부효과에 의하여 지반의 열전도도를 과다 평가하는 것으로 보여주었다. 따라서 열응답 시험 해석 결과에 대한 역해석을 적용하여 최적의 수렴성을 보여주는 변환행렬을 제시하였다.

CFD를 이용한 수중 예인체의 유체력 미계수 결정과 6자유도 운동해석 (6DOF Simulation and Determination of Hydrodynamic Derivatives of Underwater Tow-Fish Using CFD)

  • 고광수;이은택;안형택;김성일;천승용;김정석;이병희
    • 대한조선학회논문집
    • /
    • 제53권4호
    • /
    • pp.315-328
    • /
    • 2016
  • Techniques for determinating hydrodynamic derivatives of underwater tow-fish using CFD(Computational Fluid Dynamics) are described in this paper. Main components of hydrodynamic derivatives are added mass, linear damping and non-linear damping coefficients. In this study, linear and non-linear damping coefficients for translational velocities are settled by CFD analysis. In order to analyze the underwater tow-fish, UlsanFOAM based on open-source CFD code, namely OpenFOAM, is employed. By simulating pitch and yaw angle variation of underwater tow-fish, 6DOF(Degree-of-Freedom) forces and moments are estimated at each attitudes. In order to determinate the hydrodynamic derivatives, curves(forces and moments vs attitude) for CFD results are fitted by least square methods. To demonstrate the applicability of the current approach, two different problems(impulsive side towing and straight towing) are simulated and all results are validated.

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

  • 김기로;박민준;박수형;이덕주;박남은;임동균
    • 한국항공우주학회지
    • /
    • 제46권5호
    • /
    • pp.376-384
    • /
    • 2018
  • 본 연구에서는 투과면을 이용하는 음향상사법으로 제자리 비행하는 UH-1H 로터 블레이드 주위의 원방 소음을 예측하였다. 두께 소음과 하중 소음, 그리고 충격파 및 끝단 후류 등에 의해 발생하는 유동 소음을 예측하기 위해 블레이드 표면을 포함하는 투과면을 구성하였다. 3차원 압축성 Euler 방정식 및 Navier-Stokes 방정식을 적용하여 공력 해석을 수행하고 비교하였다. 투과면의 위치에 따라 High Speed Impulsive 소음을 예측 및 검증하였다. 블레이드 끝단에서 발생하는 충격파에 의한 소음원이 지배적인 요소임을 확인하였으며, 충격파를 온전히 포함하도록 투과면을 구성하는 것이 중요함을 보였다.

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

  • 전지현;앤드류래프터리
    • 복식
    • /
    • 제59권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.

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

  • 박성수;한환수
    • 정보과학회 논문지
    • /
    • 제43권10호
    • /
    • pp.1067-1072
    • /
    • 2016
  • 실행코드만으로 소프트웨어 간의 유사성을 비교하거나 표절을 검사하기 위해 소프트웨어만의 고유한 특징인 소프트웨어 버스마크를 이용한다. 일반적으로 소프트웨어 버스마크는 추출 방법에 따라 정적 버스마크와 동적 버스마크로 구분되고, 추출된 방법에 따라 장단점이 뚜렷하게 나타난다. 본 논문에서는 동적 분석을 이용하여 API 시퀀스 버스마크를 추출하고 실행코드 간의 유사성 검사에 이용하는 방법을 제안한다. 제안하는 동적 시퀀스 버스마크는 프로그램이 실행되는 과정에서 호출되는 모든 API 함수 및 시스템 호출을 포함하는 기존의 방법과는 다르게 실행코드 내에 정의되어 있는 API 함수만으로 구성된 API 시퀀스를 이용한다. 추출된 동적 버스마크는 프로그램의 시작에서 종료까지 호출되는 API 시퀀스이며 이를 효율적으로 비교하기 위해 서열정렬 알고리즘을 활용한 유사성 척도를 사용한다. 여러 오픈소스 소프트웨어를 비교하여 버스마크의 신뢰성과 강인성을 검증하였다. 제안하는 동적 API 시퀀스 버스마크는 실행코드의 유사성 검사에 용이하게 활용될 수 있을 것으로 기대된다.

경수로 사용후핵연료 건식 중간저장시설의 격납건물 크기에 따른 건물 벽면에서의 방사선량률 추이 예비 분석 (Preliminary Analysis of Dose Rate Variation on the Containment Building Wall of Dry Interim Storage Facilities for PWR Spent Nuclear Fuel)

  • 서명환;윤정현;차길용
    • Journal of Radiation Protection and Research
    • /
    • 제38권4호
    • /
    • pp.189-193
    • /
    • 2013
  • 경수로 사용후핵연료 건식 중간저장시설 격납건물 크기에 따른 방사선량률 추이 분석을 위하여 격납건물 외부 벽면에서의 추정연간선량을 계산하였다. ORIGEN-ARP를 사용하여 농축도 4.5 wt%, 연소도 45,000 MWd/MTU 냉각기간 10년인 사용후핵연료를 대상으로 선원항을 생산하였으며, MCNP 코드를 사용하여 저장시설 및 격납건물에 대한 모델링 및 선량률 계산을 수행하였다. 연간선량은 격납건물 외부 벽면에서의 값으로 계산하였으며, 격납건물 벽과 최외곽 배열의 저장용기와의 간격을 50 m 이상으로 설정할 경우 10CFR72에서 제시하는 연간선량인 0.25 mSv 이하의 값이 계산되었다.