JUCS - Journal of Universal Computer Science 13(6): 767-785, doi: 10.3217/jucs-013-06-0767
A Visual Language for Animated Simulation
expand article infoVladimir O. Di Iorio, Débora P. Coura§, Leonardo V.S. Reis, Marcelo Oikawa, Carlos R.M. Junior
‡ Universidade Federal de Viçosa, Brazil§ Centro Universitário do Leste de Minas Gerais, Brazil
Open Access
Abstract
This paper presents a visual language for producing animated simulations. The language is implemented on a tool called Tabajara Animator, using principles of Programming By Demonstration (PBD), which is a technique for teaching the computer new behaviour by demonstrating actions on concrete examples. The language is based on a formal model for concurrent update of agents, which represent the animated characters. The visual rules follow the "before-after" style, adopted by the most important similar tools. New features discussed by this work may produce a significant reduction on the number of required rules for producing animated simulations. This paper shows how these new features are implemented on a visual user-friendly interface, and how they are translated into structures of the formal model adopted.
Keywords
visual programming, programming by demonstration