Successful algorithm visualization inherently provides a high level of abstraction, supplying an extra information on the semantics that is behind the code. The postulate of designing highly abstract visualizations is stated as being in a deep contradiction with postulate of automation of the designer’s work. The goal of the presented work is partial reconciling these two contradicted postulates. Some elements that significantly increase the level of abstraction may be introduced to the visualization in a strictly automatic mode. To obtain this result, an original method of algorithm animation based on data flow tracing is proposed. Its key idea is to acquire information by observing elementary operations of data flow. For dynamic analysis of nonlocal flows Petri net formalism is used. The new method has been successfully applied in an algorithm animation system Daphnis.
CITATION STYLE
Francik, J. (2002). Algorithm animation using data flow tracing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2269, pp. 73–87). Springer Verlag. https://doi.org/10.1007/3-540-45875-1_6
Mendeley helps you to discover research relevant for your work.