On-line debugging methods and tools in movie-based programming

  • Authors:
  • Dmitry Vazhenin;Alexander Vazhenin

  • Affiliations:
  • Graduate School Department, University of Aizu, Aizu-Wakamatsu, Fukushima, Japan;Graduate School Department, University of Aizu, Aizu-Wakamatsu, Fukushima, Japan

  • Venue:
  • ACS'10 Proceedings of the 10th WSEAS international conference on Applied computer science
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Movie-based programming focuses on a representation of computational process similar to a movie demonstration. It is possible by correlating animation frames with solution steps. Like in conventional movie frame is representing a part of a process. Typically, one frame corresponds to logically completed part of an algorithm like one iteration of iterative method. By its nature the animation frame is an image, and the execution frame is a source code snippet, both are produced by corresponding component of a system. Both a movie and program can synchronously be generated and debugged. This allows that debugging operations can be implemented in any stage of the movie/program design. In this paper, we discuss main stages of the movie/program design and propose the new visual debugging schemes allowing to implement debugging process at all design stages. We demonstrate how some typical programming mistakes can be easily avoided or discovered/fixed by means of the movie-based programming software that integrate traditional debugging attributes such as breakpoints with multimedia formulas backtracking methods.