Title :
Programming using dynamic system modeling via a 3D-based multimodeling framework
Author :
Shim, Hyunju ; Fishwick, Paul
Author_Institution :
Dept. of Comput. & Inf. Sci. & Eng., Florida Univ., Gainesville, FL, USA
Abstract :
We propose a new approach to visual programming which adopts principles and elements from dynamic multimodeling for structured procedural programming, especially graphics programming. Unlike most traditional visual programming languages which simply replace syntactic parts of program with graphical objects, we applied the principles of dynamic model types in modeling and simulation to create program models and execute/simulate them. With this approach, computer programs are constructed by visual modeling instead of textual writing. The motivation for a method using dynamic model types in graphics programming is also tied to several emerging research areas: novice user interfaces, programming visualization, customized icons, and a broader view of aesthetics within programming. Metaphoric icons are extensively used for the visual representation of program model elements. Rube, a Web and XML-based modeling and simulation framework, provides the necessary environment for the construction, visualization and execution of program models.
Keywords :
computer graphics; formal specification; structured programming; visual programming; 3D-based dynamic multimodeling; Rube; Web visual modeling; XML-based modeling; computer program execution; dynamic model type; dynamic system modeling; eXtensible Markup Language; graphical object; graphics programming; metaphoric icon; program model element; program model visualization; program syntactic part; simulation framework; structured procedural programming; visual programming language; visual representation; Computational modeling; Computer graphics; Computer languages; Costs; Data flow computing; Dynamic programming; Programming profession; User interfaces; Visualization; Writing;
Conference_Titel :
Simulation Conference, 2005 Proceedings of the Winter
Print_ISBN :
0-7803-9519-0
DOI :
10.1109/WSC.2005.1574471