An Overview of a Graphical Multilanguage Applications Environment

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. >

[1]  Daniel G. Bobrow,et al.  Integrating Access-Oriented Programming into a Multiparadigm Environment , 1986, IEEE Software.

[2]  Richard N. Taylor,et al.  Steps to an Advanced Ada1Programming Environment , 1985, IEEE Transactions on Software Engineering.

[3]  Anthony I. Wasserman,et al.  A graphical, extensible integrated environment for software development , 1987, SDE 2.

[4]  Steven P. Reiss,et al.  PECAN: Program Development Systems that Support Multiple Views , 1984, IEEE Transactions on Software Engineering.

[5]  Robert G. Babb,et al.  Parallel Processing with Large-Grain Data Flow Techniques , 1984, Computer.

[6]  Douglas T. Ross,et al.  Structured Analysis (SA): A Language for Communicating Ideas , 1977, IEEE Transactions on Software Engineering.

[7]  J. Gras,et al.  User Interaction with an Environment for Image Processing and Graphics , 1985, Comput. Graph. Forum.

[8]  Jonathan Helfman Panther: a specification system for graphical controls , 1987, CHI 1987.

[9]  Robert Sedgewick,et al.  A system for algorithm animation , 1984, SIGGRAPH.

[10]  Kenneth I. Joy,et al.  A control panel interface for graphics and image processing applications , 1986, CHI '87.

[11]  Brad A. Myers INCENSE: A system for displaying data structures , 1983, SIGGRAPH.

[12]  Mayer D. Schwartz,et al.  Viewing a programming environment as a single tool , 1984 .

[13]  Warren Teitelman A Tour Through Cedar , 1984, IEEE Softw..

[14]  Murray Hill,et al.  Yacc: Yet Another Compiler-Compiler , 1978 .

[15]  Tom DeMarco,et al.  SYNCRO: A dataflow command shell for the lilith/modula computer , 1984, ICSE '84.

[16]  David R. Barstow,et al.  The stream machine: a data flow architecture for real-time applications , 1985, ICSE '85.

[17]  Gene L. Fisher Student-oriented features of an interactive programming environment , 1987, SIGCSE '87.