PECAN: Program Development Systems that Support Multiple Views
IEEE Transactions on Software Engineering
Steps to an Advanced Ada1Programming Environment
IEEE Transactions on Software Engineering
The C programming language
A graphical, extensible integrated environment for software development
SDE 2 Proceedings of the second ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Student-oriented features of an interactive programming environment
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
Panther: a specification system for graphical controls
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
A control panel interface for graphics and image processing applications
CHI '87 Proceedings of the SIGCHI/GI Conference on Human Factors in Computing Systems and Graphics Interface
The stream machine: a data flow architecture for real-time applications
ICSE '85 Proceedings of the 8th international conference on Software engineering
ICON Programmng Language
INCENSE: A system for displaying data structures
SIGGRAPH '83 Proceedings of the 10th annual conference on Computer graphics and interactive techniques
SYNCRO: A dataflow command shell for the lilith/modula computer
ICSE '84 Proceedings of the 7th international conference on Software engineering
Viewing a programming environment as a single tool
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A system for algorithm animation
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
Structured Analysis and System Specification
Structured Analysis and System Specification
Scope: automated generation of graphical interfaces
UIST '89 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology
An approach to support automatic generation of user interfaces
ACM Transactions on Programming Languages and Systems (TOPLAS)
Hi-index | 0.01 |
A programming environment to support the development and use of engineering applications is presented. The environment provides uniform support for a set of Pascal-class languages in which engineering and scientific applications are commonly written. The environment includes a dynamically multilanguage interpreter debugger to aid in the interactive development of applications. For the application and user, the environment provides a graphical program interface based on the concept of a software control panel. Through a control panel, the user may interactively modify program parameters and exercise fine-grain control over program execution. The environment also includes a graphical design tool for constructing executable block diagrams based on standard application programs. The control-panel tool is integrated with the design tool, to provide a uniform interface to all levels of program execution.