• Title/Summary/Keyword: 소스 분석

Search Result 1,569, Processing Time 0.039 seconds

A Study on Reverse Engineering Based Object Orient Diagram Extract Technique (역공학 기반의 객체지향 다이어그램 추출기법에 관한 연구)

  • Park, Sang-Hoon;Kim, Yun-Hyung;Rhew, Sung-Yul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.329-332
    • /
    • 2004
  • 레거시 소프트웨어를 재사용하기 위해서는 소스코드의 구조와 행위, 연관관계를 파악하는 것이 중요하다. 소스코드 분석을 통해 레거시 소프트웨어의 구조를 얻어내고 이에 대한 수정을 통해 소스코드에 반영하고자 하는 연구가 활발히 진행되고 있다. 그러나 기존의 역공학 도구들은 레거시 소프트웨어를 객체지향 다이어그램으로 정확히 추출해내지 못하였고 또한 호환성이 떨어지는 문제점을 가지고 있다. 본 연구에서는 기존의 역공학 툴들의 문제점을 보안하고 호환성을 높이며 재사용성을 향상시키기 위한 방법을 제시한다. 자바 소스코드로부터 UML클래스 다이어그램을 추출하기 위해 본 논문에서는 자바 소스코드의 파싱을 통해 클래스 다이어그램 생성에 필요한 AST를 추출하여 XML로 저장함으로써 상호운영성을 높이며 클래스간의 연관관계를 상세히 표현하기 위한 방법을 제시한다.

  • PDF

Java Class File Execution Simulator (자바 클래스 파일 실행 분석기)

  • 박상필;고광만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.262-264
    • /
    • 2003
  • 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석 및 실제로 실행 과정을 보다 시각적으로 표현하기 위한 실행 과정 분석기에 관한 연구이다. 이를 위해 클래스파일을 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였으며 이러한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.

  • PDF

Questionnaire Analysis of Geo-Spatial Open Source Application (공간정보 오픈소스 활용 설문조사에 따른 현황 분석)

  • Yoo, Hee-Young;Lee, Ki-Won;Lee, Kwang-Jae;Kim, Yong-Seung
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.16 no.4
    • /
    • pp.106-119
    • /
    • 2013
  • As open source can reduce costs and apply to various fields rapidly, many countries have actively adopted open source. However, geo-spatial open source in Korea is not actively promoted yet comparing to other countries having similar infra environments. In this study, we analyzed the perception of geo-spatial open source, utilization status, the development possibility and future direction using questionnaire survey completed by experts dealing with spatial information. The survey result shows that many experts have experiences of using geo-spatial open source but they got a lack of understanding about open source license or regulations and only a few people got professional training. Insufficient references, the difficulty of maintenance, lack of support and low technical reliability have hindered the adoption of geo-spatial open source. Only some part of geo-spatial open source software or libraries in some field have been used in the country. However, many researchers rate highly development potential and plan to use geo-spatial open source soon. If user's convenience, reference materials, technical trust and policy support are improved, open source field for spatial information will be developed greatly in the future.

전자공급에 따른 원형 이온빔 플라즈마 특성연구

  • Park, Ju-Yeong;Im, Yu-Bong;Kim, Ho-Rak;Kim, Jong-Guk;Lee, Seung-Hun;Choe, Won-Ho
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2014.02a
    • /
    • pp.226.1-226.1
    • /
    • 2014
  • 이온빔 소스는 반도체 및 디스플레이 공정에 있어, 표면 에칭 및 증착 등 여러 응용 분야에 활발히 이용되고 있다. 본 연구에 사용된 원형 이온빔 소스는 선형 이온빔 소스의 가장자리에서의 특성 분석을 위해 제작되었으며, 높은 직류전압과 자기장 공간에서 플라즈마를 방전시키고 발생된 이온들을 가속시켜 높은 에너지의 이온빔을 발생시킨다. 이온빔 특성 분석을 위해 전위지연 탐침과 패러데이 탐침을 개발하였다. 전위지연 탐침은 격자판에 전압을 인가하여 선택적으로 이온을 수집하고, 이온의 에너지분포함수를 측정한다. 패러데이 탐침은 이온 수집기와 가드링으로 구성되어 수집기 표면에 일정한 플라즈마 쉬스를 형성하여 정확한 이온전류밀도를 측정한다. 본 연구에서는, 아르곤 기체를 이용하여 기체유량(8~12 sccm) 및 방전전압(1~2 kV)에 따라 방전전류 16~54 mA, 소모전력 16~108 mW의 특성을 보였다. 운전압력은 0.4~0.54 mTorr이며, 이온소스로부터 18 cm 거리에서 이온전류밀도와 이온에너지분포를 측정하였다. 또한, 중공음극선을 이용하여 인위적으로 전자를 이온 소스에서 발생된 플라즈마에 공급하고 이온빔 및 플라즈마의 특성 변화를 위 시스템에서 분석하였다.

  • PDF

Performance Comparison and Analysis between Open-Source DBMS (오픈소스 DBMS 성능비교분석)

  • Jang, Rae-Young;Bae, Jung-Min;Jung, Sung-Jae;Soh, Woo-Young;Sung, Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.805-808
    • /
    • 2014
  • The DBMS is a database management software system to access by people. It is an open source DBMS, such as MySQL and commercial services, such as ORACLE. Since MySQL has been acquired by Oracle, MariaDB released increase demand. NoSQL also are increasing, the trend is of interest, depending on the circumstances. Based on the same type of mass data, Depending on the performance comparison between the open source DBMS is required, and The study compared the performance between MariaDB and MongoDB. This paper proposes a DBMS for big data to process.

  • PDF

An Integration of Data by using UML Class Models Based on the Ontology Analysis (온톨로지 분석 기반의 UML클래스 모델을 이용한 데이터 통합)

  • Seo, Jin-Won;Kong, Heon-Tag;Lim, Jae-Hyun;Kim, Chi-Su
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.2
    • /
    • pp.422-430
    • /
    • 2008
  • Data integration is techniques to combine heterogeneous data from different sources, and to allow users to transparently access all data from multiple sources via a single view. The difficulty with data integration is data heterogeneity (i.e. schema heterogeneity, semantic heterogeneity). Richer semantics of data is a major factor in resolving conflicts among heterogeneous data sources. As UML class model represents only schema-based semantics of data, alternative methods such as ontology is useful for representing additional semantics. This paper proposes a method for integrating two data sources with UML class models by using an analysis of their ontologies. In our framework, ontology will be applied to describe semantics of data in each source. Then the ontologies are analysed and compared to determine their similarities and differences. The result of the comparison is used to devise an integrated ontology that will enable querying on the integrated information.

Preliminary design for satellite image situation board linkage and display system (위성영상 상황판연계·표출시스템 예비설계)

  • Sang Min Lee;Eun Jeong Kim;Mi Rae Kim
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2023.05a
    • /
    • pp.458-458
    • /
    • 2023
  • 본 연구에서는 위성영상 활용 지능형 재난관측·감시 기술 개발을 목적으로 위성영상과 멀티소스(CCTV, 항공영상, 공공DB 등)와의 연계·융합을 통해 재난상황관리의 정확도 향상과 위성영상 활용성 제고 방안을 제시하고자 하였다. 위성영상 수집·배포시스템으로부터 전달되는 위성영상과 멀티소스의 연계 융합을 통한 재난상황정보의 표출을 목적으로 상황판연계 표출시스템 가동 절차와 위성영상 수집을 통한 위험탐지 알고리즘과의 연계를 위해 재난상황업무 기반 시스템 가동절차를 수립하고, 위기관리표준 매뉴얼 상 상황업무절차를 적용해 예비설계를 진행하였다. 상황실 실무자 설문을 통해 작성된 시스템 요구사항과 규격서를 기반으로 상황업무절차를 적용해 먼저업무시스템 설계를 진행하였다. 평시에는 GIS통합상황판에서 관리됨을 전제로 위성영상 수집에 대한국가적 예산 투입 측면을 고려해 중대본 설치가 필요한 대형재난 발생상황을 가정하여 상황판연계·표출시스템의 가동되도록 설계하였다. 또한, 위성영상 분석을 통한 피해위험도와 재난이력통계 등 멀티소스와 중첩한 결과를 실시간으로 표출함에 따라 상황실근무자는 재난확산 여부를 판단하고, NDMS를 통해 재난상황을 전파할 수 있도록 설계하였다. 상황판연계 표출시스템의 원활한 데이터 입/출력을 위해 재난유형 및 분석단계별 클래스 정의, 유스케이스 ID(요구기능)와 1:1 또는 1:n매칭을 수행하여 재난유형 및 분석단계별 클래스를 정의하였다. 정의된 클래스는 유스케이스인 요구기능과 매칭을 수행하였고, 시스템 가동절차 중 피해위험도분석, 재난이력통계, 중첩결과표출, NDMS 상황전파에 대한 상황업무절차를 기반으로 산불·홍수·산사태·대설·태풍 총 5종의재난별 시퀀스를 설계하였다. 마지막으로 화면정의서와 UI/UX설계서를 기반으로 Figma를 통해 시스템구동화면을 사전에 모의하였다. 향후, 진행되는 연구에서는 위성영상과 멀티소스를 연계한 화면을 실체화하여 더욱 정확한 재난상황관리가 가능하도록 NDMS 연계 상황판 표출 시스템을 개발하고자 한다.

  • PDF

A Design of Source Code Analysis System Using Aspect Oriented Programming (Aspect-Oriented Programming을 이용한 Source Code 분석 시스템 설계)

  • Choi, Min-Yong;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2107-2110
    • /
    • 2002
  • 소프트웨어를 설계, 구현하는데 있어서의 어려움이란 주변 환경이나 제반 기술 등과 같은 어려움도 있겠지만 실제 프로그래머가 작성하는 소스코드의 복잡성도 그 원인중의 하나라 할 수 있다. 이와 같은 문제의 해결을 위해서는 소스코드의 접근이나 이의 테스트를 위한 결합 등의 유연성이 높은 소프트웨어 기술이 필요한 실정이다. 이에 따라 AOP(Aspect-Oriented Programming) 기술을 이용하여 소스코드 자체의 접근 및 그의 처리를 용이하게 하여 복잡한 시스템의 개발이나 기존 시스템의 관리에 있어 효율을 높이고자 한다.

  • PDF

무선공유기에 대한 보안공격의 탐지 및 대응

  • Jeong, U-Hyeok;Lee, Seung-Hyeong
    • Information and Communications Magazine
    • /
    • v.33 no.3
    • /
    • pp.87-93
    • /
    • 2016
  • 무선공유기에 대한 공격은 오픈 소스(Open Source) 소프트웨어 도구(Software Tool)가 널리 공개되어 실행하기 수월해진 반면, 이러한 보안 위협에 대한 탐지 및 대응 기술은 알려진 바가 적다. 본고에서는 무선공유기에 대한 보안 공격의 유형과 그에 대한 무선네트워크의 취약성을 알아봄으로써 무선 침입 탐지시스템의 필요성을 살펴보고, 소규모 네트워크에는 적합하지 않은 상용 무선침입방지시스템의 대안으로 오픈 소스 소프트웨어 도구를 제시하였다. 모의 침투를 통해 오픈 소스 소프트웨어 도구의 성능을 분석하고 상용도구와 비교함으로써 추후의 개발 방향과 가능성을 제시하였다.

Plasma monitoring using colorimetry (색 측정기술을 이용한 플라즈마 감시)

  • Gwon, Min-Ji;Kim, Byeong-Hwan
    • Proceedings of the Korean Institute of Surface Engineering Conference
    • /
    • 2009.10a
    • /
    • pp.227-228
    • /
    • 2009
  • 플라즈마 공정 중에 플라즈마는 공정조건에 따라 다양한 빛을 발산하며, 이를 플라즈마 감시에 활용할 수 있다. 본 연구에서는 반도체 공정 중에서 발생하는 플라즈마의 색상 정보 (X, Y, Tc)를 수집했다. 그리고 공정 조건 중 소스파워와 바이어스파워의 값을 다양하게 변화시키면서 색 정보의 민감도를 비교, 분석하였다. 소스와 바이어스 파워의 변화에 대해 색 정보는 반대의 경향을 보였다. 또한 소스 파워의 경우 X, 그리고 바이어스 파워의 경우 Tc가 효과적인 감시 변수임을 확인하였다.

  • PDF