The State of Software Maintenance
IEEE Transactions on Software Engineering
XVISION: a comprehensive software system for image processing research, education, and applications
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
IEEE Transactions on Software Engineering
ConMan: a visual programming language for interactive graphics
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
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
User-Interface Tools: Introduction and Survey
IEEE Software
Visual Languages: A Tutorial and Survey
IEEE Software
Computer
Taxonomies of visual programming and program visualization
Journal of Visual Languages and Computing
The specification of visual language syntax
Journal of Visual Languages and Computing
VISUAL '99 Proceedings of the Third International Conference on Visual Information and Information Systems
Multi-FPGA partitioning method based on topological levelization
Journal of Electrical and Computer Engineering
Iteration constructs in data-flow visual programming languages
Computer Languages
Meta-algorithms for scheduling a chain of coarse-grained tasks on an array of reconfigurable FPGAs
VLSI Design - Special issue on New Algorithmic Techniques for Complex EDA Problems
Hi-index | 0.00 |
The current generation of data flow based visual programming systems is all too often limited in application. It is our contention that data flow visual languages, to be more widely accepted for solving a broad range of problems, need to be more general in their syntax, semantics, translation schemes, computational model, execution methods and scheduling. These capabilities should be accompanied by a development environment that facilitates information processing extensions needed by the user to solve a wide range of application-specific problems. This paper addresses these issues by describing and critiquing the Khoros system implemented by the University of New Mexico, Khoros Group. The Khoros infrastructure consists of several layers of interacting subsystems. A user interface development system (UIDS) combines a high-level user interface specification with methods of software development that are embedded in a code generation tool set. The UIDS is used to create, install and maintain the fundamental operators for cantata, the visual programming language component of Khoros.