Defining constraints graphically
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Constraint technology for user-interface construction in ThingLab II
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Interactive quantitative visualization
IBM Journal of Research and Development
Communications of the ACM
The Programming Language Aspects of ThingLab, a Constraint-Oriented Simulation Laboratory
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Application Visualization System: A Computational Environment for Scientific Visualization
IEEE Computer Graphics and Applications
Visualization: A Dataflow Toolkit for Visualization
IEEE Computer Graphics and Applications
Run-time visualization of program data
VIS '91 Proceedings of the 2nd conference on Visualization '91
An architecture for a scientific visualization system
VIS '92 Proceedings of the 3rd conference on Visualization '92
The state of the art of visual languages for visualization
VIS '92 Proceedings of the 3rd conference on Visualization '92
What you see is what you test: a methodology for testing form-based visual programs
Proceedings of the 20th international conference on Software engineering
Slicing spreadsheets: an integrated methodology for spreadsheet testing and debugging
Proceedings of the 2nd conference on Domain-specific languages
A methodology for testing spreadsheets
ACM Transactions on Software Engineering and Methodology (TOSEM)
From Interactive Applications to Distributed Laboratories
IEEE Concurrency
The Visual Interactive Desktop Laboratory
IEEE Computational Science & Engineering
High Performance Computational Steering of Physical Simulations
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Computational Steering and the SCIRun Integrated Problem Solving Environment
Dagstuhl '97, Scientific Visualization
Testing Strategies for Form-Based Visual Programs
ISSRE '97 Proceedings of the Eighth International Symposium on Software Reliability Engineering
Integrating automated test generation into the WYSIWYT spreadsheet testing methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Slicing spreadsheets: an integrated methodology for spreadsheet testing and debugging
DSL'99 Proceedings of the 2nd conference on Conference on Domain-Specific Languages - Volume 2
Unit-level test adequacy criteria for visual dataflow languages and a testing methodology
ACM Transactions on Software Engineering and Methodology (TOSEM)
Interactive, visual fault localization support for end-user programmers
Journal of Visual Languages and Computing
Assessing end-user programming for a graphics development environment
AMT'10 Proceedings of the 6th international conference on Active media technology
Hi-index | 0.00 |
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.