• 제목/요약/키워드: 가시화 도구

검색결과 123건 처리시간 0.036초

GLOVE: 대용량 과학 데이터를 위한 분산공유메모리 기반 병렬 가시화 도구 (GLOVE: Distributed Shared Memory Based Parallel Visualization Tool for Massive Scientific Dataset)

  • 이중연;김민아;이세훈;허영주
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권6호
    • /
    • pp.273-282
    • /
    • 2016
  • 가시화 도구는 데이터 입출력, 시각적 변환, 상호작용적인 렌더링의 세 구성요소로 구분할 수 있다. 본 논문에서는 거대용량의 과학 데이터를 실시간으로 가시화하기 위해 가시화 도구의 세 구성요소에 대한 요구사항을 분석, 정의하고 이를 만족시키기 위한 방안을 제시하고자 한다. 특히, 효율적인 가시화 도구의 개발을 위해 공개 소프트웨어 도구를 최대한 활용하고자 하였으며, 서로 다른 용도로 개발된 각 공개 소프트웨어 도구를 통합하여 하나의 가시화 도구로 개발하는 방안과 시공간적인 과학 데이터의 실시간 가시화를 위한 최적화 방법에 대해 논한다. 이를 통해 분산공유메모리 기반의 과학 데이터 병렬 가시화 도구인 GLOVE를 제안하였으며, 유동해석 분야 과학 데이터를 이용한 실험을 통해 GLOVE와 다른 데이터 가시화 소프트웨어와의 성능을 비교 분석했다.

대용량 데이터의 분산/병렬 가시화를 위한 응용 독립적 가시화 프로토콜 (Application Independent Network Protocol for Distributed and Parallel Visualization)

  • 김민아
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.126-129
    • /
    • 2011
  • 대용량 데이터의 분산/병렬 가시화를 위해서는 가시화 클라이언트와 서버 사이의 프로토콜이 필요하다. 기존 가시화 도구들은 개발 도구에 특화된 프로토콜을 사용하고 있으며, 이 때문에 클라이언트와 서버는 매우 tightly-coupled 되어 있다. 본 논문에서는 응용에 독립적인 분산/병렬 가시화를 위한 가시화 프로토콜을 설계하고 구현한다. 또한, 시변환 데이터의 효율적 가시화를 위해 animation을 구현할 수 있는 프리미티브를 설계하고 status machine으로 병렬 전송된 데이터들 간의 동기화를 구현한다. 이러한 응용 독립적 가시화 프로토콜을 도입함으로써 가시화는 병렬 분산 가시화를 수행하는 그리드의 서비스나 슈퍼컴퓨팅의 서비스로 확장될 수 있을 것이다.

소프트웨어 변경 이력의 최근 변경을 클래스 다이어그램으로 가시화하는 도구 (A Class Diagramming Tool for Visualizing the Latest Revision of Software Change History)

  • 심재경;조희태;박종열;이선아
    • 정보과학회 논문지
    • /
    • 제45권2호
    • /
    • pp.150-156
    • /
    • 2018
  • 소프트웨어 가시화 연구는 개발자들이 소프트웨어 시스템을 이해하고 코드 변경을 수행할 때 도움을 줄 수 있다는 점에서 중요하다. 최근 제시된 상향식 소프트웨어 가시화 도구들은 개발자가 직접 작업하는 코드 정보만을 보여주는 이점으로 개발자들의 작업에 도움을 줄 수 있다는 효과를 입증하고 있다. 하지만 이러한 도구들은 개발자가 탐색한 코드만 한정되게 보여주는 약점이 있다. 본 논문은 상향식 가시화 도구에서 연관이 되는 코드 정보를 제공하여 코드 탐색을 돕기 위하여 소프트웨어 개정 이력을 클래스 다이어그램으로 보이는 도구를 제시한다. 제시 도구는 개발자들이 커밋한 코드 정보를 한 번의 클릭으로 클래스 다이어그램으로 보여줌으로써, 개발자들의 코드 변경에 대한 빠른 이해를 돕는다. 또한 본 논문은 사례 연구를 통하여 개발자들이 수일동안 지속적인 변경 작업을 수행할 때 제시 도구가 유용할 수 있음을 보인다.

대기-해양-천문 수치모델 결과의 3차원 과학적 가시화 도구 개발 (Development of 3-D Scientific Visualization Tool of Atmospheric-Ocean-Astronomical Numerical Model Results)

  • 육진희;강지순;조민수
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2017년도 춘계 종합학술대회 논문집
    • /
    • pp.293-294
    • /
    • 2017
  • 대기-해양-천문 수치 모델은 주로 3차원 모델이고, 3차원적 해석을 위해서는 사용자가 쉽게 접근하고 사용할 수 있는 3차원 과학적 가시화 도구가 필요하다. 이러한 요구에 대응하기 위하여 무료/오픈소스 기반의 3차원 과학적 가시화 도구인 VAPOR가 사용자 친화적인 방향으로 개발되고 있다. VAPOR는 대기모델 WRF, CAM, GRIMs, 해양모델 MOM4, POP, ROMS의 직접 가시화가 가능하며, VAPOR 자료 형식 변환 과정을 통하여 천문 분야 모델(RAMSES) 가시화도 가능하다. 매년 개발을 통하여, VAPOR는 사용자가 많이 사용하는 일반적인 2, 3차원 표출 기능과 단순 통계 기능을 제공하게 되었으며, 향후 다중 모델 동시 표출 기능도 제공할 계획이다.

  • PDF

표준 셀 배치를 위한 가시화 도구 (Visualization Tool for Standard Cell Placement)

  • 김동현;허성우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.694-696
    • /
    • 2005
  • VLSI 셀 배치문제는 셀(노드)과 넷으로 구성된 회로를 최소의 비용과 제약조건을 만족하면서 칩 위에 배치하는 문제로 지금까지 여러가지 다양한 배치 알고리즘들이 제시되어왔다. 배치 알고리즘은 입력으로 회로정보를 받아서 결과를 숫자 데이터로 출력하기 때문에 알고리즘 개발자는 배치결과를 숫자 데이터로 분석할 수 밖에 없다. 이런 점에서 실험 결과에 대한 신뢰성 문제가 발생될 수 있는데 2003년 발표된 밴치마킹에 관한 논문[1]에 따르면 뛰어난 성능을 가진 대표적인 알고리즘들을 비교 분석한 결과 실제 최종 배치된 결과에서 셀들의 오버랩 현상과 균일하지 못한 배치 등 몇 가지 문제점들이 지적되었다. 본 논문에서는 이러한 문제점들을 해결하기 위해 알고리즘 개발자가 실험 결과를 가시화해서 직접 확인하고 분석할 수 있는 가시화 도구를 제안한다. 또한 가시화 도구는 결과분석을 통해 보다 향상된 알고리즘 개발에 도움을 주는 것을 목적으로 한다.

  • PDF

3D 공간정보 데이터 포맷 변환 및 시각화 도구 개발 (Development of the Data Conversion and Visualization Tool for 3D Spatial Information)

  • 강병준;진식;;이재호;김인현
    • 한국GIS학회:학술대회논문집
    • /
    • 한국GIS학회 2008년도 공동춘계학술대회
    • /
    • pp.123-129
    • /
    • 2008
  • 본 연구에서는 국내 3차원 공간정보 데이터 표준 포맷인 3DF-GML 데이터 모델의 데이터 구조 분석을 수행하였다. 또한 3DF-GML 데이터 포맷과 기존 공간정보 데이터 포맷과의 전환 가능성을 검토하여 기존에 구축된 공간정보간의 연계 및 전환 가능성을 분석하였다. 이러한 분석 결과를 바탕으로 Shape파일, 3DS 데이터와 3DF-GML 데이터 간의 포맷 변환 도구를 개발하였으며, 변환된 3DF-GML 데이터의 유효성 검증을 위한 3DF-GML 가시화 도구를 개발하였다. 본 연구에서 제시한 3차원 공간정보 데이터 변환 및 가시화 도구는 국내 3차원 표준 포맷인 3DF-GML의 변환 및 가시화 기능을 제공해줌으로써, 다양한 응용 분야에서 3차원 공간정보 데이터 사용의 활성화에 크게 기여할 수 있을 것으로 기대한다.

  • PDF

서열 정보의 유사성 검사를 위한 가시화 도구 (A Visualization Tool for Similarity Estimation of Sequence Data)

  • 황미녕;강영민;조환규
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (2)
    • /
    • pp.559-561
    • /
    • 2000
  • 현재 활발한 연구가 진행중인 유전자 분석과 같은 분야에서는 유전자 염기 서열과 같은 대규모 서열 정보들에 대한 효과적인 분석기술을 요구하고 있다. 본 논문은 이러한 서열 정보들 사이의 유사도를 측정하고 분석하는 작업을 효과적으로 지원하기 위한 가시화 도구의 개발을 다룬다. 본 논문에서 사용하는 유사도 가시화 기법은 유전자 정보의 유사도 가시화를 위해 제안되었던 시각적 점-행렬 도면(Graphical Dot-Matrix Plots) 기법을 이용하는데, 이 시각적 점-행렬 도면 기법은 비교 대상이 되는 서열 정보의 크기가 커지면 효율적으로 가시화하기가 힘들다는 단점을 가진다. 본 논문은 시각적 점-행렬 도면 기법의 이러한 문제를 해결하기 위해 서열 정보 유사도 비교 결과를 화면의 해상도 내에서 표현할 수 있도록 데이터를 영역별로 분할하고 각 영역별 일치도를 이분 그래프(bipartite graph)의 최대 평면 일치(maximal planar matching)를 이용하여 결정하고 이를 하나의 화소(pixel)로 출력하는 기법을 제안한다.

  • PDF

병렬 프로그램을 위한 PnP 스타일의 성능 가시화기 (Plug and Play Style Performance Visualizer for Parallel Programs)

  • 문상수;김정선;문영식
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (3)
    • /
    • pp.756-758
    • /
    • 1999
  • 본 논문에서는 최적의 성능을 갖는 병렬 프로그램을 개발하는데 필수 도구인 성능가시화기를 이식성, 확장성 그리고 효율성을 고려해 설계 및 구현한 PnP 스타일의 성능 가시화기에 대하여 기술한다. 본 가시화기는 기존 가시화기의 문제점인 수정 및 변용에의 어려움을 해결하기 위하여 독립된 계층구조인 인스트루멘테이션층, 인터페이스층, 가시화층으로 구성함으로써 확장성 및 이식성을 갖도록 하였다. 인스트루멘테이션층은 사건(event)을 포획하기 위해 개발된 라이브러리인 ECL(Event Capture Library)로 구성되며, 인터페이스층은 인스트루멘테이션층과 가시화층간에 확장성 있는 문제중심 인터페이스를 제공하기 위해 개발된 사건 기술 언어 및 Java 문제중심 엑세스 라이브러리로 구성되었다. 그리고 PnP 스타일의 성능 가시화기를 설계함으로써 뷰와 필터의 추가 및 수정이 용이하도록 가시화층을 구현하였다. 이렇게 구현된 성능가시화기는 독립된 도구로 사용될 수 있을 뿐 아니라 병렬 프로그래밍, 디버깅, 그리고 성능 분석이 통합된 프로그램 개발환경 구축의 핵심도구로서 활용될 수 있을 것이다.

  • PDF

VRML Parser기반의 가상전시관 애플릿 도구 구현 (The Implementation of VRML Parser based on Virtual Exhibition Applet Tool)

  • 김대흠;김분희;김영찬
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.454-456
    • /
    • 2002
  • 근래 인터넷 환경에서 이용자는 좀 더 다이나믹한 환경과 함께 색다른 정보를 추구하게 되면서 점차 가상의 현실감을 제공하는 3차원 정보의 요구가 늘고 있다. VRML(Virtual Reality Markup Language)은 이러한 3차원 정보를 가시화 해주는 언어로써 인터넷 기반 각종 시뮬레이션 환경에서 그 구현 예를 볼 수 있다. 본 논문은 VRML 기반의 3차원 정보를 제공하는 가상 전시관 저작도구의 설계를 바탕으로 XML파일인 전시물의 카탈로그 정보를 가시화하는 저작도구를 구현하였다. 본 저작도구는 기존 저작도구에서 나타나는 데이터베이스 코드 삽입 시 나타나는 문제점을 해결하기 위해 VRML 객체를 실시간으로 접근할 수 있도록 구현하였다. 본 논문에서 구현한 가상전시관 저작도구는 실시간으로 객체 생성 및 수정을 지원함으로써 사용자에게 인터렉티브하게 VRML 데이터를 다룰 수 있는 구조를 제공한다.

  • PDF

상업용 게임 엔진을 활용한 전투 시뮬레이션 결과의 협업 가시화 (Collaborative Visualization of Warfare Simulation using a Commercial Game Engine)

  • 김형기;김정훈;강윤아;신수철;김임규;한순흥
    • 한국시뮬레이션학회논문지
    • /
    • 제22권4호
    • /
    • pp.57-66
    • /
    • 2013
  • 재사용 가능한 3차원 가시화 도구의 개발에 대한 요구는 다양한 분야에서 제기되어 왔다. 특히 국방 모델링 및 시뮬레이션 분야에서는 시뮬레이션 결과의 다각적인 검증 및 분석을 통한 효율적인 의사결정을 수행하기 위해 이러한 요구사항에 맞는 시스템들이 개발되어 왔다. 또한 최근에는 이러한 효과를 극대화하기 위하여 VR 및 AR 기술을 적극적으로 활용하는 사례가 늘어나는 추세이다. 본 연구에서는 상업용 게임 엔진을 통한 전투 시뮬레이션 결과의 협업 가시화 도구의 설계 방안에 대해 소개한다. 이를 위해 SIMDIS나 Vega Prime과 같은 기존 도구 및 엔진의 장/단점 분석을 통해 본 연구에서 목표로 하는 협업 가시화 환경의 요구사항을 정의하였고, 이를 만족하는 시스템 개발을 위해 상업용 게임 엔진을 어떻게 활용하며, 어떤 이점을 갖는지를 제시한다. 구현된 프로토타입 시스템은 KAIST의 몰입형 가상현실 시설인 iCAVE, 그리고 스마트 디바이스들과 연동하여 협업 가시화 환경을 제공한다.