• Title/Summary/Keyword: 소스 분석

Search Result 1,558, Processing Time 0.032 seconds

A Study on Graph Conversion of Source Code and Its Use in Graph Databases (소스코드의 그래프 변환 및 그래프 데이터베이스에서의 활용에 대한 연구)

  • Seok-Joon Jang;Su-Hyun Kim;Im-Yeong Lee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.314-316
    • /
    • 2023
  • 최근 수많은 오픈소스로 공개되면서, 대부분의 소프트웨어가 오픈소스를 활용하여 구현되고 있다. 하지만, 오픈소스에 적용되어 있는 라이선스 간의 충돌 문제가 발생하면서, 라이선스 위반 문제가 지속적으로 발생하고 있다. 이러한 문제를 사전에 방지하기 위해 소스코드 분석이 필수적이지만, 다양한 기능이 실행되는 소스코드 특성 상 소스코드만 봤을 경우 직관적으로 분석이 어렵다는 문제점이 있다. 최근 소스코드의 효과적인 분석을 도와주는 다양한 도구들이 개발되었고, 그 중 한 가지 방법은 소스코드를 그래프로 변환하여 시각적인 편의성을 제공하는 방법이다. 그래프로 변환된 소스코드는 해당 시점에는 분석이 가능하지만, 분석이 필요할 때마다 변환을 해야 하는 문제점이 존재한다. 따라서 소스코드를 변환한 그래프 데이터를 저장하는 방법이 요구되었는데, 그래프 데이터베이스의 경우 특정 파일 형식만 지원하기 때문에 그래프 데이터 저장에 어려움이 존재한다. 본 제안방식에서는 소스코드를 변환한 그래프 데이터를 그래프 데이터베이스에 효과적으로 저장하고, 분석이 요구될 때마다 데이터베이스 상에서 즉각적으로 분석이 가능한 방법을 제안한다.

A Documentation Guide to Open Source Software Project (오픈 소스 프로젝트 도큐멘테이션 가이드라인 연구)

  • Park, Chi-Nam;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.11a
    • /
    • pp.531-534
    • /
    • 2006
  • 오픈소스 소프트웨어를 효율적으로 활용하기 위한 다양한 연구와 정책이 이루어지고 있으나 OGC에서 제기한 가이드에서 볼 수 있듯이 많은 단점을 가지고 있다. 특히 오픈 소스를 이용하여 새로운 제품을 개발하고자 하는 사람들이 제품의 선정과 구체적인 소스 코드를 분석하기 위한 문서화의 표준이 없다. 본 연구에서는 이러한 문제점을 극복하기 위한 기본적인 방안을 작성하기 위하여 오픈소스의 개발모형을 조사 분석하고, 분석된 모형에 근거한 오픈소스의 선정과 소스코드를 효율적으로 분석하기 위한 문서화 표준의 가이드라인을 작성하고자 한다. 또 이를 기반으로 오픈소스 커뮤니티 관리적 차원에서의 해결방안으로 관리항목의 기능을 분류하고 특성분류에 따른 문서화 작성지침을 제안 한다

  • PDF

Performance Evaluation On Parallel View Consistency Maintenance Using Referential Integrity Constraints in Data Warehouse Environment (데이터 웨어하우스에서 참조 무결성 제약 조건을 이용한 병렬 뷰 일관성 관리 기법의 성능 평가)

  • 이병숙;김진호
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.193-195
    • /
    • 2002
  • 데이터 웨어하우스는 효과적인 질의와 분석을 위해 물리적으로 여러 사이트에 분산된 소스 데이터로부터 통합된 정보를 추출하여 저장한 데이터 저장소로써, 실체 뷰의 집합으로 구성된다. 따라서 데이터 소스에 변경 사항이 발생하면 데이터 웨어하우스와 일관성을 유지하기 위해 실체 뷰에도 변경 사항을 반영하는 뷰 관리가 필요하다. 동시에 변경되는 여러 데이터 소스와 뷰의 상태 사이에 일관성을 보장하기 위해서는 각 소스의 변경 사항을 순서대로 뷰에 반영해야 한다. 이때 각 소스의 변경 사항을 뷰 정의와 관련된 다른 소스들과 조인을 수행해야 하는 등 뷰 갱신을 위해 많은 비용이 소요된다. PSWEEP/RI 기법은 이러한 뷰 갱신 비용을 줄이는 방법으로 뷰의 일관성을 보장하기 위해 수행해야 하는 서브질의를 참조 무결성 제약조건의 특성을 이용하여 병렬로 처리하는 방법이다. 본 논문에서는 PSWEEP/RI기법의 성능을 평가하기 위하여 이 방법의 비용 모델을 분석적으로 제시하였으며, 이 모델을 기반으로 다른 기존의 방법(SWEEP)과 성능을 비교 분석하여, PSWEEP/RI 기법이 다른 기존의 방법(SWEEP)보다 여러 소스 릴레이션의 조인으로 구성된 실체 뷰를 갱신하는 시간을 크게 단축하여 효율적으로 뷰를 관리하며, 소스의 증가에 따른 뷰 갱신 시간의 증가를 줄일 수 있음을 보였다.

  • PDF

A Study on Open Source Software in Libraries (도서관 오픈소스 소프트웨어 분석)

  • Oh, Hyung-Mug;Kwak, Seung-Jin
    • Proceedings of the Korean Society for Information Management Conference
    • /
    • 2012.08a
    • /
    • pp.69-72
    • /
    • 2012
  • 새로운 정보환경과 기술변화로 도서관 시스템에도 많은 요구변화가 생겨나게 되었다. 이와 같은 변화의 대안으로 나타나고 있는 것이 오픈소스 소프트웨어(Open Source Software)다. 해외에서는 도서관 오픈소스 소프트웨어의 필요에 의해 현재 발전.보급되고 있는 실정이다. 본 연구에서는 국내 관종별(공공, 대학, 전문)도서관의 도서관 시스템 현황과 해외 오픈소스 소프트웨어보급 및 판매 현황을 조사하여 분석하였다. 현황조사와 분석결과를 통해 국내 도서관의 오픈소스 소프트웨어 도입의 필요성을 제기하고자 한다.

  • PDF

Open Source Vulnerabilities Analysis and Countermeasures (오픈 소스 취약점 분석과 대응 방안)

  • Ryu, Seung-Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.149-151
    • /
    • 2019
  • 오픈소스 활용이 증가함에 따라 같이 증가하는 보안 위험성에 대한 문제점을 제시하고자 한다. 오픈소스 활용의 생산성 향상과 비용 절감 대비 보안 취약점이 따르는 문제를 분석 하고자 한다. 본 논문에서는 널리 알려진 오픈소스의 취약점과 이를 해결할 방법에 대해서 소개하고자 한다. 오픈소스의 취약점 공격 방법과 해결 방안을 제시하고 이를 해결할 분석 도구를 소개하는 것을 목표로 한다.

Static Analysis for Code Quality on R&D Projects of SW Development (SW 개발 R&D 프로젝트에서 소스 코드 품질을 위한 정적분석)

  • Park, J.H.;Park, Y.S.;Jung, H.T.
    • Electronics and Telecommunications Trends
    • /
    • v.32 no.1
    • /
    • pp.102-115
    • /
    • 2017
  • 본고에서는 SW 개발 R&D 프로젝트에 개발 소스 품질 검증을 위한 정적분석 실행방안을 기술한다. 정적분석 실행 방안으로 소스 코드 품질 검증 대상 SW 개발 R&D 프로젝트 범위와 정적분석 검증 기준을 기술하고, 정적분석 검증을 위한 구체적 실행 방안과 검증 프로세스 그리고 정적분석 검증을 지원 환경 체계를 제시했다. 또 제시된 정적분석 검증 실행 방안에 근간하여 수행 중인 프로젝트에서 개발한 소스 코드에 대해 시범적으로 정적분석 검증을 수행하고 이를 바탕으로 정적분석 검증 실행의 안정적인 도입 및 운영 방향을 시사점으로 기술하였다. 제시된 정적분석 검증 실행 방안은 SW 개발 R&D 프로젝트에서 개발 소스 코드 품질 관리 및 유지를 위한 방안으로 고려해 볼 수 있을 것으로 기대한다.

  • PDF

Preference Investigation for Maesengee Sauce Development and Comparative Analysis of Preference for Developed Maesengee Sauce (매생이소스 개발에 관한 선호도 조사와 개발된 매생이소스별 선호도 비교분석)

  • Lee, Sun-Ho
    • Culinary science and hospitality research
    • /
    • v.17 no.4
    • /
    • pp.251-262
    • /
    • 2011
  • The preference for maesengee sauce was investigated by developing 3 types of maesengee sauces. Through the comparative analysis of the developed maesangee sauces, the study aimed to develop maesangee sauce as a health functional food and to activate the local economy by the development of maesangee sauce as the processed food in the future. For the composition analysis of maesangee, the maesangee that was purchased from Gangjin-gun in July, 2009 was used as a base material. Based on the investigation results of preference for maesangee sauces, the following 3 types of maesangee sauces including maesangee red vinegar sauce, maesangee plain yogurt sauce and maesangee wrapping sauce were developed. By performing the comparative analysis of preference for the developed maesangee sauce types, this study aimed to put perfection in the research. The sample product of the developed maesangee sauce was used for the questionnaire survey for 42 students attending culinary colleges located in Gwangju from November 9, 2009 to November 16, 2009. For the statistical analysis, frequency analysis was used. The composition analysis result of maesangee revealed the presence of p(227.98mg/100g), Ca(58.32mg/100g) and Fe(7.8mg/100g), No detection of Vitamin A($0{\mu}gRE$/100g), Vitamin $B_1$(0.0837mg/100g), Vitamin $B_2$(0.0641mg/100g), Vitamin B6(0.0261mg/100g), Vitamin C(19.9877mg/100g), Vitamin E(0.3677mgaTF/100g), Vitamin K($7.2079{\mu}g$/100g), and Niacin(1.5057mgaNF/100g). Based upon the questionnaire survey results, the sample product development of maesangee red vinegar sauce, maesangee plain yogurt sauce and maesangee wrapping sauce was achieved along with their preparation methods.

  • PDF

A Study on the Evaluation of Coding Pattern Quality Using Source Code Analysis (소스 코드 분석을 통한 코딩 패턴의 특성 평가에 관한 연구)

  • Kim, Young-Tae;Lim, Jae-Hyun;Kong, Heon-Tag;Kim, Chi-Su
    • Proceedings of the KAIS Fall Conference
    • /
    • 2010.11a
    • /
    • pp.402-405
    • /
    • 2010
  • 본 논문에서는 소스 코드에 자주 나타나는 코딩 패턴을 자동으로 추출하기 위하여 소스 코드를 분석하고 특성을 평가한다. 기존에 소스 코드에 대한 패턴 마이닝을 이용한 코딩 패턴 감지 방법이 제안되었지만, 수동으로 조사 가능한 코딩 패턴의 수는 한정되어 있기 때문에 대규모 소프트웨어 등에 대한 충분한 분석은 할 수 없었다. 따라서 본 논문에서는 개발자가 분석하고자 하는 코딩 패턴에 대한 자동 추출을 목표로 코딩 패턴의 특성 평가 지표를 선정하여 소스 코드에 대한 분석을 수행한다.

  • PDF

Analysis of Potential Bugs using Topic Model of Open Source Project (오픈소스 프로젝트의 토픽 모델링을 통한 잠재결함 분석 연구)

  • Lee, Jung-Been;Lee, Taek;In, Hoh Peter
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.551-552
    • /
    • 2017
  • 하나의 프로젝트에는 다양한 기능과 역할을 가진 소스코드가 존재한다. 그러나 기존 정적 분석 도구들은 이러한 특성을 고려하지 않고, 모든 소스코드에 동일한 탐색 정책과 우선순위를 적용하고 있다. 본 연구에서는 오픈소스 프로젝트로부터 수집한 소스코드들을 토픽모델링을 이용하여 특정 토픽으로 분류하고, 분류된 토픽에 해당되는 코드 안에서 높은 영향력을 갖는 잠재결함(Potential Bug)의 특징을 분석하였다. 이 결과를 바탕으로 개발자에게 개발 중인 소스코드의 특성에 따라 어떤 잠재결함에 더 우선순위를 두어야 하는지에 대한 지침을 제공할 수 있다.

QMS의 이온소스 신뢰성 평가 기술

  • Min, Gwan-Sik;Cha, Deok-Jun;Yun, Ju-Yeong;Gang, Sang-U;Sin, Yong-Hyeon;Kim, Jin-Tae
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2011.08a
    • /
    • pp.168-168
    • /
    • 2011
  • 사중극 질량분석기(Quadrupole Mass Spectrometer, QMS)에서 사용하여 이온소스의 신뢰성을 평가하는 방법으로 약 50 ppm으로 $H_2$ 가스를 Ar 가스에 희석한 혼합기체를 주입하여 MDPP(Minimum Detectable Partial Pressure)를 측정하는 기술을 연구하였다. 수소 이온의 전류와 배경 노이즈의 비율(Signal/Noise)을 극대화하기 위하여 QMS를 튜닝하였고, 튜닝을 여러 번 반복한 결과 약 1 order 이내에서 repeatability를 얻을 수 있었다. 이 MDPP 평가방법을 이용하여 상용 이온소스와 한국표준과학연구원에서 기존 이온소스를 개선한 두 가지 다른 타입의 이온소스를 평가 비교하였고, 이 평가는 진공 챔버를 $2{\times}10^{-9}$ Torr로 배기한 뒤, 혼합된 희석기체를 주입하여 ~$10^{-7}$ Torr를 유지한 상태에서 QMS 200의 신호를 증폭시키기 위해 SEM (Secondary Electron Multiplier)을 사용하여 진행되었다. 사용한 혼합 희석기체는 한국표준과학연구원의 가스표준실에서 제조하였으며, 혼합비의 불확도는 수 ppm이다. 이 희석된 혼합가스를 사용하여 MDPP 값을 비교 분석하여 이온소스의 신뢰성 평가 연구를 하였다.

  • PDF