Title :
Animation automatically generated from simulation specifications
Author :
Cramer, Bastian ; Kastens, Uwe
Author_Institution :
Dept. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
Abstract :
Our generator framework DEVIL supports the development of visual languages. It generates complete language implementations from high-level specifications including advanced graphical structure editors. It has been successfully used for a wide range of domain specific visual languages. For a DSL that has an execution semantics, e.g. a processor specification language, it is desirable to simulate and to visualize program execution for purposes of analysis or evaluation. This paper shows how DEViL is extended to generate a simulator for a visual language from specification of its state transition model. Without the need of any further specification a smooth animation of program execution using a technique of graphical interpolation is generated automatically. Further advanced animations can easily be obtained by simply associating some "animated visual patterns" to standardized operations of the simulator. DEViL provides a large variety of such patterns which encapsulate the implementation of certain useful animation effects. Our approach has proven to be effective for the animation of several DSLs.
Keywords :
digital simulation; visual languages; DEViL; graphical interpolation; program execution animation; simulation specifications; state transition model; visual language; Analytical models; Animation; Computational modeling; Computer science; Computer simulation; DSL; Interpolation; Software design; Specification languages; Visualization;
Conference_Titel :
Visual Languages and Human-Centric Computing, 2009. VL/HCC 2009. IEEE Symposium on
Conference_Location :
Corvallis, OR
Print_ISBN :
978-1-4244-4876-0
DOI :
10.1109/VLHCC.2009.5295274