Revised Lectures on Software Visualization, International Seminar
SAM ¾ An Animated 3D Programming Language
VL '98 Proceedings of the IEEE Symposium on Visual Languages
HCC '03 Proceedings of the 2003 IEEE Symposium on Human Centric Computing Languages and Environments
Declarative and visual debugging in Eclipse
Proceedings of the 2007 OOPSLA workshop on eclipse technology eXchange
The Developer's Guide to Debugging
The Developer's Guide to Debugging
MP-Templates Operating Toolkit in Movie-Based Programming
FCST '08 Proceedings of the 2008 Japan-China Joint Workshop on Frontier of Computer Science and Technology
Movie-Based multimedia environment for programming and algorithms design
PCM'04 Proceedings of the 5th Pacific Rim conference on Advances in Multimedia Information Processing - Volume Part III
Hi-index | 0.00 |
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.