• DocumentCode
    1211753
  • Title

    Toward visual programming languages for steering scientific computations

  • Author

    Burnett, Margaret ; Hossli, Richard ; Pulliam, Tim ; Vanvoorst, B. ; Yang, Xiaoyang

  • Author_Institution
    Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA
  • Volume
    1
  • Issue
    4
  • fYear
    1994
  • Firstpage
    44
  • Lastpage
    62
  • Abstract
    Imagine running a computationally intensive model and being able not only to visualize the data as soon as results start emerging, but also to experiment with and change the underlying calculations in midstream, all with a consistent visual interface. This scenario represents a marriage of these two areas: visual programming languages and steering. We classified these two areas of research in six dimensions to provide insights and to suggest future research directions. The first four measure how thoroughly a system fulfils significant attributes of the requirements of a scenario (which is presented). The fifth and sixth dimensions help clarify the advantages and disadvantages of different approaches by looking at the ways they use various programming paradigms. The dimensions are: the system´s steering capabilities; the power and visual extent of the interface; the level of support for preexisting scientific application programs; system generality; the programming paradigm used for scientific programming; and the programming paradigm used for visualization and steering.<>
  • Keywords
    data visualisation; visual languages; visual programming; computationally intensive model; consistent visual interface; future research directions; preexisting scientific application programs; programming paradigm; programming paradigms; scientific computations; scientific programming; scientific visualization; steering; system generality; underlying calculations; visual extent; visual programming languages; Computer languages; Data visualization; Graphics; Logic programming; Power engineering and energy; Power engineering computing; Programming profession; Supercomputers; Testing;
  • fLanguage
    English
  • Journal_Title
    Computational Science & Engineering, IEEE
  • Publisher
    ieee
  • ISSN
    1070-9924
  • Type

    jour

  • DOI
    10.1109/99.338768
  • Filename
    338768