• 제목/요약/키워드: 프로그램 시각화

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

병렬 프로그램의 디버깅을 위한 관심정보 모니터링 시스템 (Interest-Information Monitoring System for Debugging of Parallel Programs)

  • 박명철
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 추계종합학술대회
    • /
    • pp.607-610
    • /
    • 2007
  • 본 논문에서는 OpenMP 기반의 병렬프로그램을 대상으로 각 스레드의 수행양상을 추적할 수 있는 감시 시스템을 제안한다. 기존의 감시 시스템은 각 스레드의 레이블링 정보를 이용하여 접근역사를 통한 분석기법이 대부분 이였다. 이는 대량의 정보 생성으로 인한 시간적, 공간적 복잡도를 높이는 문제점을 가진다. 본 논문에서는 관심 정보에 따른 스레드만을 대상으로 추적 정보를 생성하고 사용자에게 직관성 높은 정보로 제공하기 위한 시각화 시스템을 동시에 제공한다. 시각화를 위한 모델은 영상정보를 기반하여 구성되며 이는 영상처리 기법을 통하여 프로그램 수행양상을 인지할 수 있게 한다. 따라서, 본 논문은 병렬프로그램을 효과적으로 디버깅할 수 있는 환경을 제공한다.

  • PDF

자바에플렛을 이용한 손상확산방법의 시각화 (The Visualization of Damage Spreading Method Using JAVA Applet)

  • 곽우섭
    • 통합자연과학논문집
    • /
    • 제1권1호
    • /
    • pp.36-40
    • /
    • 2008
  • 본 논문은 자바 에플릿(Java applet)을 이용하여 보존모형과 비보존모형의 온도에 따른 손상확산(damage spreading)의 특성을 분석하였다. 보존모형인 아이징(Ising)모형과 비보존 모형인 격자기체(lattice gas) 및 Driven Diffusive System(DDS)을 다양한 전이확률(transition probability)을 사용하여 온도에 따라 물질내부에서 손상확산이 어떻게 발전하는지를 자바 에플릿 프로그램을 이용하여 시각화하여 손상확산을 명확히 이해하고자 하였다.

  • PDF

시각장애인을 위한 촉각정보전달 장치 기반의 그래픽 자동점역 프로그램 구현 (Implementation of Graphic auto-Braille Translation based on Tactile Information Transmission Device for Visually Impaired Person)

  • 김흥기;정정일;조진수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.467-468
    • /
    • 2011
  • 본 논문에서는 촉각전달장치를 기반으로 수식에 대한 그래프와 도형과 같은 시각교육정보들을 촉각 정보로 자동 변환하여 제공하는 프로그램을 구현하였다. 구현한 프로그램으로는 입력된 그래픽 정보를 촉각정보전달 장치의 해상도에 적합하게 다운샘플링(downsampling)을 수행한 후, 이진화(binarization)를 통해 촉각신호를 생성한다. 그리고 이를 촉각정보전달 장치에 전달하여 출력함으로써, 시각장애인들에게 그래픽 정보를 촉각정보로 변환하여 제공할 수 있다. 결과적으로 본 프로그램을 통해 수학 및 과학과 같은 이공계열의 교육정보를 편리하고 빠르게 촉각정보로 변환하여 시각장애인들에게 제공할 수 있었다.

정적분석을 이용한 자바 언어의 권한검사 시각화 시스템 (A Visualization System for Permission Check in Java using Static Analysis)

  • 김윤경;창병모
    • 정보처리학회논문지A
    • /
    • 제13A권5호
    • /
    • pp.399-404
    • /
    • 2006
  • Java 2에서 자원에 대한 접근 권한관리를 위하여 프로그래머는 프로그램 실행에 필요한 권한들을 정책파일(polic file)에 기술하고, 보안관 리자(Security Manager)를 설치하여 프로그램을 수행시킨다. 프로그램 실행 중에 자원에 대한 접근을 시도할 때마다. 보안관리자는 스택 인스펙션을 통해 접근 권한이 있는지 검사한다. 본 논문에서는 프로그래머가 안전한 보안정책을 세우는데 편의를 제공하고자 권한검사 관련 정보를 정적으로 분석하여 시각적으로 보여주는 시스템을 구현하였다. 권한김사 시각화 시스템은 정적 권한검사 분석에 기반하여, 각 메소드 별로 항상 성공하거나 항상 실패하는 권한검사를 계산한다. 프로그래머는 프로그램을 실행시켜보기 전에 권한검사와 스택 인스펙션이 어떻게 수행되는지 시각적으로 확인해 볼 수 있다. 이러한 정보를 토대로 안전한 보안정책을 세우기 위해 프로그램이나 정책파일을 수정할 수 있다.

소스 코드 차이의 시각화를 적용한 프로그래밍 원격 학습 (Distance Learning of Programming using the Visualization of Source Code Difference)

  • 이명희;손기락
    • 정보교육학회논문지
    • /
    • 제15권1호
    • /
    • pp.77-84
    • /
    • 2011
  • 원격 학습을 통해서 교육의 수요자는 자신의 필요에 따라 어느 공간에서나 자신이 편리한 시간에 필요한 학습을 할 수 있게 되는데 효과적인 학습을 하기 위해선 학습의 과정과 결과가 상호 보완적이어야 하고, 교사와 학생 간에 즉각적인 상호 작용이 이루어 질 수 있어야 한다. 이를 가장 효율적으로 사용할 수 있는 방법으로 대화형 프로그램에 프로그래밍 작성 화면을 공유하여 교수자와 학습자가 대화를 하면서 프로그래밍 언어 학습을 할 수 있도록 하는 프로그램을 구현하였다. 본 연구에서는 학습자가 교수자의 수정사항을 시각적으로 확인할 수 있도록 소스 코드 시각화 기법을 사용하여 학습자가 효과적으로 수정사항을 인지할 수 있게 하였다. 이는 대화형 프로그램의 장점인 사용자간의 상호작용을 프로그래밍 언어교육에 혼합한 것으로 면대면 학습효과에 버금가는 효과가 나올 것이라 기대한다.

  • PDF

등고선 지도의 특징점을 이용한 효율적인 3차원 지형 복원 (An Efficient 3D Terrain Reconstruction Method Using Feature Points in Contour Map)

  • 이동규;임원규;한경숙
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.653-655
    • /
    • 1998
  • 본 논문은 3차원 지형을 현실감 있고 효율적으로 구축하기 위하여, 등고선 데이터로부터 지형의 특징점을 추출하고 이를 이용하여 3차원 지형 데이터를 복원하는 방법을 제안한다. 래스터 기반의 거리변환기법 알고리즘을 사용하여 2차원의 등고선 데이터로부터 3차원 지형을 생성하며, 생성된 3차원 지형정보로부터 지형의 특징점을 추출한다. 복원된 3차원 지형을 격자망 형태로 시각화하는데, 이때 특징점의 높이정보를 이용함으로써 지형을 표시하는데 요구되는 정보의 크기를 감소시킨다. 제안한 방법은 사용자가 상호대화식으로 수행할 수 있는 프로그램으로 윈도우 환경의 PC상에서 구현되었다. 이 프로그램의 실험결과는, 기존의 방법보다 적은 데이터양으로 3차원 지형을 시각화할 수 있음을 보여준다.

  • PDF

GUI 위젯을 이용한 위피 코드 생성 저작도구 설계 (Design of Authoring Tool for generating WIPI Codes using GUI Widget)

  • 이동수;박기창;김철현;이상준;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.331-334
    • /
    • 2008
  • 현재 위피 저작도구는 위피 코드 작성의 편의성이 부족하고, 시각화를 배제한 문법 중심의 프로그래밍 도구가 대부분이다. 이로 인해 규모가 작은 위피 응용프로그램의 경우에도 직접 코딩해서 개발하고 있다. 따라서 위피 상위레벨(High level) 컴포넌트를 GUI 위젯(Widget)으로 시각화하고, 이를 모바일 레이아웃에 쉽게 적용한 후, 위피 코드로 렌더링(Rendering) 해주는 저작도구에 대한 연구가 필요하다. 본 논문에서는 위젯, 기본 위피 코드, 에뮬레이터 관리를 위해 W2PM(Widget and WIPI Platform Management)을 제안하고, 이를 시스템 기능 요구사항에 반영하여 GUI 위젯을 이용한 위피 저작도구를 설계한다. 제안한 도구는 개발자가 Look & Feel을 자유롭게 조정하고, 중.소규모의 위피 응용프로그램을 제작하는데 효율적이다.

웹 기반 학습 프로그램을 지원하는 시각적 조직자(Visual Organizer) 전략의 효과 (Effects of Visual Organizer for supporting Web-based Instruction)

  • 한안나
    • 한국콘텐츠학회논문지
    • /
    • 제8권9호
    • /
    • pp.281-292
    • /
    • 2008
  • 본 연구는 웹 기반 학습 상황에서 전자 텍스트 문서 공간에 대한 시각적 이해를 돕고 네비게이션을 지원할 수 있는 시각적 조직자(visual organizer)의 구현에 관한 것이다. 선행 연구된 시각적 조직자의 설계원리에 따라 시각적 조직자를 개발하고 방향감 상실, 인터페이스 만족도, 지각된 유용성과 사용 용이성, 지속적 이용의도 측면에서의 효과를 분석하였다. 그 결과 기존 웹 기반 학습 프로그램에 비해 모든 면에서 긍정적인 효과를 볼 수 있었다.

계층적 군집화 기법을 이용한 소스 코드 표절 검사 (Hierarchical Clustering Methodology for Source Code Plagiarism Detection)

  • 손기락;문승미
    • 정보교육학회논문지
    • /
    • 제11권1호
    • /
    • pp.91-98
    • /
    • 2007
  • 인터넷 통신의 발달 및 워드프로세서의 기능 향상으로 인해 일선 교육현장에서의 표절은 심각한 문제가 되고 있다. 본 연구에서는 C, C++, Java 등으로 작성된 프로그램 소스 코드들의 유사도를 측정하는 방법을 제시하고, 소스 코드를 계층적으로 군집화하고 표절 결과를 수형도로 시각화하는 방법을 제시한다. 채점자는 시각화된 수형도를 보고 임계값을 설정하여 표절 그룹을 분리할 수 있다. 실제 데이터에서 효과를 알아보기 위해서 학부 1학년생 컴퓨터 개론 및 실습과목 강의 중에 제출된 과제물 프로그램을 이용하여 실험해 보았으며, 유용하고 현실성 있는 방법임을 확인하였다.

  • PDF