• DocumentCode
    2008297
  • Title

    Animation automatically generated from simulation specifications

  • Author

    Cramer, Bastian ; Kastens, Uwe

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Paderborn, Paderborn, Germany
  • fYear
    2009
  • fDate
    20-24 Sept. 2009
  • Firstpage
    157
  • Lastpage
    164
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2009. VL/HCC 2009. IEEE Symposium on
  • Conference_Location
    Corvallis, OR
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-4876-0
  • Type

    conf

  • DOI
    10.1109/VLHCC.2009.5295274
  • Filename
    5295274