• DocumentCode
    3000881
  • 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
  • fYear
    2005
  • fDate
    4-7 Dec. 2005
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2005 Proceedings of the Winter
  • Print_ISBN
    0-7803-9519-0
  • Type

    conf

  • DOI
    10.1109/WSC.2005.1574471
  • Filename
    1574471