A Design and Implementation of SVG Code Generator for Algorithm Visualization

알고리즘 시각화를 위한 SVG 코드 생성기의 설계 및 구현

  • Lee Hyang-Sug (Dept. of Computer Engineering, ChangWon National University) ;
  • Lee Su-Hyun (Dept. of Computer Engineering, ChangWon National University)
  • 이향숙 (창원대학교 컴퓨터공학과) ;
  • 이수현 (창원대학교 컴퓨터공학과)
  • Published : 2004.11.01

Abstract

일반적으로 프로그램의 수행과정은 직관적으로 파악하기 어려워, 이에 대한 이해를 돕기 위하여 시각화 분야에 대한 다양한 연구가 필요하다. 시각화는 프로그램의 디버깅이나 개선에도 효과적으로 이용될 수 있을 뿐 아니라 컴퓨터 교육 분야에서도 폭넓게 활용될 수 있다. 본 논문에서 제안하는 시스템은 C 언어로 작성된 프로그램에 간단한 시각화 명령을 추가하고 이를 자동 변환하여 SVG 애니메이션 코드를 생성한다. 생성된 애니메이션 코드는 웹 브라우저 상에서 실행될 수 있으며 알고리즘 시각화를 위한 별도의 프로그램 작성 없이 기존 알고리즘에 간단한 명령어를 추가하여 시각화할 수 있다는 장점이 있다.

Keywords