• 제목/요약/키워드: 파일 형식 변환

검색결과 86건 처리시간 0.025초

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

  • 장석준;김수현;이임영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 추계학술발표대회
    • /
    • pp.314-316
    • /
    • 2023
  • 최근 수많은 오픈소스로 공개되면서, 대부분의 소프트웨어가 오픈소스를 활용하여 구현되고 있다. 하지만, 오픈소스에 적용되어 있는 라이선스 간의 충돌 문제가 발생하면서, 라이선스 위반 문제가 지속적으로 발생하고 있다. 이러한 문제를 사전에 방지하기 위해 소스코드 분석이 필수적이지만, 다양한 기능이 실행되는 소스코드 특성 상 소스코드만 봤을 경우 직관적으로 분석이 어렵다는 문제점이 있다. 최근 소스코드의 효과적인 분석을 도와주는 다양한 도구들이 개발되었고, 그 중 한 가지 방법은 소스코드를 그래프로 변환하여 시각적인 편의성을 제공하는 방법이다. 그래프로 변환된 소스코드는 해당 시점에는 분석이 가능하지만, 분석이 필요할 때마다 변환을 해야 하는 문제점이 존재한다. 따라서 소스코드를 변환한 그래프 데이터를 저장하는 방법이 요구되었는데, 그래프 데이터베이스의 경우 특정 파일 형식만 지원하기 때문에 그래프 데이터 저장에 어려움이 존재한다. 본 제안방식에서는 소스코드를 변환한 그래프 데이터를 그래프 데이터베이스에 효과적으로 저장하고, 분석이 요구될 때마다 데이터베이스 상에서 즉각적으로 분석이 가능한 방법을 제안한다.

거리변환법에 의한 한글패턴의 특징분류 (Feature Classification of Hanguel Patterns by Distance Transformation method)

  • 고찬;이대영
    • 한국통신학회논문지
    • /
    • 제14권6호
    • /
    • pp.650-662
    • /
    • 1989
  • 본 논문에서는 한글문자패턴의 새로운 특징추출 및 분류 알고리즘을 제안하였다. 입력된 패턴을 한글기본 6형식으로 분류하고 자소분리를 시행한 후 각 자소별 위치에 따른 굴곡특징점을 추출하였다. 이 특징점에 의해 입력문자의 내용을 정의하고 이를 색인-순차 파일로 구성하였다. 이 파일과 표준사전화일과의 검색으로 인식처리토록 하였다. 간단한 알고리즘으로 인한 처리시간의 단축과 소프트웨어 작성이 용이함을 보였다. 실험의 결과는 입력패턴의 특징추출과 분류의 결과를 나타내준다. 제안된 알고리즘은 문자를 이루는 최소 4각형 안에서 거리변환을 시켜 굴국특성을 추출하여 이들이 갖고 있는 상대 위치 정보를 이용한 것이 특징으로 실험을 통해 97%의 인식율을 나타내었다.

  • PDF

설계 초기 단계 형상정보 연동 데이터 호환체계 개발 - 오피스 매스를 중심으로 (Data interoperability between authoring software and BIM system focused on the office building in conceptual design phase)

  • 박정대
    • 한국산학기술학회논문지
    • /
    • 제21권11호
    • /
    • pp.494-500
    • /
    • 2020
  • 디자인 대안들을 검토하는 설계 초기단계에서 복잡한 건축물 형상을 시각적으로 구현하기 위해서는 여러 모델링 기법이 요구된다. 형태를 정의해주는 기하학적 속성들을 포함한 형상정보를 서로 다른 디지털 플랫폼 사이에서 프로세스의 연속성을 유지한 채 변환하는 과정에는 상당한 기술적 제약이 존재하고 있다. 이에, 본 연구는 디자인 도구로서 3D 모델링 소프트웨어(McNeel Rhino 3D)와 BIM 시스템(Autodesk Revit Architecture)사이에서 데이터 변환을 위한 호환체계를 제시하고자 한다. 이를 위해, 중간 형식의 파일을 불러들이는 기존의 방식이 아니라, 곡면형상에 내재된 수학적 함수관계를 정의한 NUBS 속성을 지원해주는 파일 포맷(3DM)을 링크시키는 인터페이싱 방법론에 기반한다. 즉, 시각적 프로그래밍 도구인 다이나모(Autodesk Dynamo for Revit)를 이용하여 형상정보를 매스 패밀리와 연동시켜주는 알고리즘을 구현함으로써, 여러 계획안들의 형상으로부터 면적정보의 자동적인 산출이 가능하게 되어 초기 설계단계에서의 규모 검토에 적용 가능하다. 알고리즘 기반의 데이터 호환을 구현한 본 연구 성과는 정형과 비정형 형상의 오피스 건축물을 대상으로 실무에서 요구되는 작업환경 설정을 템플릿 형식의 가이드라인으로 제공하는 동시에, 설계 지원 도구로서 그 활용성이 기대된다.

반도체 제조 공정에서 장비와 호스트간 SECS 프로토콜 개발 (Development of the SECS Protocol between Equipments and a Host in a Semiconductor Process)

  • 김대원;전종만;이병훈;김홍석;이호길
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2000년도 하계학술대회 논문집 D
    • /
    • pp.2904-2906
    • /
    • 2000
  • 본 논문에서는 반도체 제조 공정에서 장비와 호스트간에 통신을 할 수 있는 SECS(SEMI Equipment Communications Standard) 프로토를의 개발을 제안한다. SECS 프로토콜은 메시지 전송을 위한 헤더 부분을 정의하는 SECS-I 프로토콜과 메시지 내용을 정의하는 SECS-II 프로토콜로 나뉘어지는데, RS232 시리얼 통신을 하는 SECS-I 프로토콜 대신에 이더넷(ethernet)을 통해 TCP/IP 통신을 할 수 있는 HSMS 프로토콜을 구현하고자 한다. HSMS(High-speed SECS Message Services)프로토콜은 SECS-I과 마찬가지로 SECS-II 메시지 내용을 전송 할 수 있도록 10바이트 크기의 헤더로 정의된다. HSMS 프로토콜 통신은 TCP/IP를 기반으로 하기 때문에 SECS 메시지 전송을 위한 통신 선로를 설정하기 위해 소켓 API를 응용하고 항상 통신 대기상태를 유지하기 위해 데몬(daemon) 형태로 구성한다. 실제 메시지 내용을 정의하고 있는 SECS-II 프로토콜은 데이터 인덱스 테이블과 표준에 정의된 형식에 맞게 파일형태나 DLL(Dynamic Link Library)형태로 구성하고 프로세스 프로그램(process program)을 수행하기 위해 SECS 프로토콜 표준에서 정의하는 SML(SECS Message Language)형식으로 변환 할 수 있는 스크립트 변환기(script translator)를 구현한다. 또한 HSMS 프로토콜이 전송할 SECS-II 메시지를 저장하기 위한 파라미터를 정의하고 실제 통신을 위한 테스트 베드를 위한 응용 프로그램을 제작한다

  • PDF

UCC 사이트 설계 및 구현 (Design and Implementation of the UCC Site)

  • 정태일;이충호;육상만;계주성;김우생
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.497-500
    • /
    • 2007
  • UCC는 'User Created Contents'의 약자로 사용자들에 의해 만들어진 컨텐츠를 의미한다. 핸드폰과 디지털카메라의 대중화와 동영상 제작 툴 발전 등 미디어 제작 환경이 향상됨에 따라 다양하고 많은 수의 UCC가 제작되게 되었다. 이에 따라 UCC 관련 서비스를 제공하는 업체들도 생겨나게 되었다. 본 논문에서는 FFmpeg 라이브러리를 이용하여 동영상 파일을 FLV 파일형식으로 변환하는 인코딩 기술과 사용자들이 쉽게 접근할 수 있는 웹사이트와 결합하여 UCC 사이트를 설계하고 구현하였다.

  • PDF

국가 전자 공문서 포맷 선정에 관한 소고 (A Study on the Selection of National e-Document Format)

  • 안승환;남영준
    • 한국정보관리학회:학술대회논문집
    • /
    • 한국정보관리학회 2004년도 제11회 학술대회 논문집
    • /
    • pp.49-54
    • /
    • 2004
  • 본 연구에서는 전자문서 생성과 보관을 위한 전자자원 형식을 설정할 때 필요한 고려사항을 제안하였다. 이는 전자정부구현을 통한 국가정보와 지식의 공유환경 개발에 기본 요체이다. 조사결과, 국가전자문서 형식은 활용을 위한 기준과 보존을 위한 기준으로 구분된다. 전자의 경우, 고려사항은 문서 변환과 문서 암호화, 데이터 객체 관리, 색인 생성, 워터마크, 국가 XML과 연동하는 표준 데이터기술, 메타데이터 관리 등이 포함된다. 후자의 경우, 고려 사항은 문서 암호화와 디지털 저작물 관리요소, 파일 사이즈(압축 효율) 등이 포함된다. 활용과 보존적 측면에서 공동으로 고려할 것은 행정자치부에서 권고하는 행정기관의 전자문서시스템 규격${\lrcorner}$ , ${\ulcorner}$행정기관간 전자문서유통 표준${\lrcorner}$ , ${\ulcorner}$전자문서시스템과 행정정보시스템간 연계표준${\lrcorner}$ 이다.

  • PDF

대화형 콘텐츠 저작 및 검색을 위한 XMT-A to/from MP4 컨버터 설계 및 구현 (Design and Implementation of XMT-A to/from MP4 converter for Authoring and Retrieving Interactive Contents)

  • 이인재;정원식;김규헌
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • pp.499-502
    • /
    • 2003
  • 대화형 멀티미디어 서비스를 위한 차세대 멀티미디어 콘텐츠의 국제 표준 규격인 MPEC-4에서는 저작된 콘텐츠를 저장하기 위한 포맷으로 XMT (extensible MPEG-4 Textual format)와 MPEG-4 파일 포맷 (MP4)를 제공하고 있다. XMT와 MP4는 각각 텍스트 형식과 이진 형식이며 각기 장단점을 가지고 있으므로, 콘텐츠의 효율적인 저작, 관리 및 스트리밍을 위해서는 두 포맷간의 상호 변환을 수행할 구 있는 컨버터가 필요하다. 또한 나날이 콘텐츠의 종류와 수가 증가됨에 따라 MPEG-4 콘텐츠의 용이한 검색도 필요하다. 따라서 본 논문에서는 MPEG-4에 기반을 둔 대화형 콘텐츠를 저작하고 검색하기 위한 XMT-A to/from MP4 컨버터를 설계하고 구현하였다.

  • PDF

작업레벨의 아바타 묘션 모델링 및 생성을 위한 모션 편집기 구현 (Implementation of Motion Editor for Task-level Avatar Motion Modeling and Creation)

  • 김가영;김재경;임순범;최윤철
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 추계학술발표대회(하)
    • /
    • pp.1010-1013
    • /
    • 2003
  • 최근 3D 그래픽을 활용한 다양한 서비스들이 많이 개발되어 제공되고 있다. 특히 가상환경 내에서 아바타를 이용하여 컨덴츠 정보를 제공하는 서비스는 사용자의 흥미를 유발하기에 효과적이며, 정보 전달력 면에서도 뛰어나다는 장점으로 인해 최근 가장 각광받는 분야이다 이러한 3D아바타의 모션을 생성하기 위한 다양한 편집기 시스템이 제안되어 사용되고 있지만, 현재 시스템에서 생성하는 아바타 모션은 표준 형식이 아닌 어플리케이션에 비 독립적 방식으로 저장되기 때문에 모션의 재사용성 측면이나 활용성에서 비효율적이다. 그러므로 이와 같은 문제점을 해결하기 위해 사용자가 직접 아바타를 조작하여 작업레벨 모션을 정의할 수 있으며, 생성된 모션을 표준형식인 XML 파일로 변환하여 저장해주는 시스템을 제안하고자 한다.

  • PDF

SMILE : 마이크로어레이 데이터 저장.관리.분석을 위한 통합 LIMS 개발 (SMILE : Development of an Integrated LIMS for Management and Analysis of Microarray Data)

  • 이정원;진희정;조환규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 가을 학술발표논문집 Vol.33 No.2 (A)
    • /
    • pp.6-10
    • /
    • 2006
  • 마이크로어레이 실험의 등장으로 한 번에 수백 개에서 수천 개의 유전자를 실험할 수 있게 되었다. 이는 기존의 실험과 비교했을 때 질적인 측면과 양적인 측면에서 가히 혁신적이라 할 수 있다. 마이크로어레이 칩을 이용한 실험에서 쏟아져 나오는 엄청난 데이터를 비교, 분석, 관리하기 위해서는 실험실의 마이크로어레이 분석 소프트웨어나 시스템간의 데이터 형식이 호환되어야 하며, 소프트웨어의 지원 또한 획기적이고 효율적이어야 한다. 본 논문에서는 다양한 종류의 마이크로어레이 입력 데이터 및 분석 데이터를 다룰 수 있고, 표준 파일 형식으로의 변환 기능을 제공하며, 마이크로어레이 이미지 분석용 소프트웨어인 ArrayMall[1,2]과 유전자 조절 네트워크 분석 시스템인 GENAW[3]를 통합하고 마이크로어레이 실험데이터의 분석, 관리 및 데이터 공유를 위한 분산 시스템인 SMILE[4]에 대해 소개한다.

  • PDF

자바 클래스 파일에 대한 시각화 실행 분석기 (Visualized Execution Analyzer for the Java Class File)

  • 고광만
    • 정보처리학회논문지A
    • /
    • 제11A권5호
    • /
    • pp.319-324
    • /
    • 2004
  • 자바 언어는 빠른 속도로 인터넷 및 분산 응용 분야 등에서 활용되고 있으며 단순히 응용 소프트웨어를 개발할 수 있는 프로그래밍 언어이상으로 활용 범위가 확대되고 있다. 특히, 실행 환경인 자바 가상 기계에 연관되어 다양한 연구가 진행되고 있으며 자바 클래스 파일에 대한 분석 및 응용 분야에 적합한 형태로 정보를 활용할 수 있는 다양한 시도가 진행되고 있다. 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행 가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스 프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석을 비롯하여 실제로 실행되는 과정을 보다 시각적으로 표현하기 위한 실행 분석기 개발에 관한 연구이다 이를 위해 클래스 파일의 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였다. 클래스 파일이 포함하고 있는 정보들을 Constant_Pool 부분, Class_file 부분, Interface 부분, Field 부분, Method 부분, Attribute 부분으로 나뉘어서 나타내도록 해주었다. 또한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.