Title :
Towards Context Modeling for Algorithm Animation
Author :
Zhou, Xiao-cong ; Li, Wen-jun ; Xian, Han-jun ; Lai, Tai-zong ; Liang, Hui
Author_Institution :
Dept. of Comput. Sci., Sun Yat-sen Univ., Guangzhou
fDate :
July 28 2008-Aug. 1 2008
Abstract :
Algorithm animation plays an important role in the education of computing and the development of algorithms. But the lack of explicit modeling of visualization specifications makes it difficult to reuse the algorithm implementations and the specifications. A context-aware algorithm animation framework named CA3F is proposed in this paper to solve the problem. In the CA3F framework, the algorithm execution is abstracted as the creation of algorithm contexts, while the algorithm animation is considered as the visualization of algorithms driven by the change of contexts. Algorithm contexts are modeled as visualization specification explicitly and, in consequence, an algorithm implementation becomes independent of the algorithm animation so as to enhance the reusability of the visualization specification. A group of various sort algorithm animations are developed to demonstrate and evaluate the use of CA3F framework.
Keywords :
computer animation; data visualisation; formal specification; CA3F; context-aware algorithm animation framework; sort algorithm animations; visualization specifications; Animation; Application software; Computer applications; Computer science; Computer science education; Context modeling; Data visualization; Software algorithms; Sun; Turning;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.31