Browse Prior Art Database

The Invisible Compiler

IP.com Disclosure Number: IPCOM000131603D
Original Publication Date: 1983-May-01
Included in the Prior Art Database: 2005-Nov-11
Document File: 9 page(s) / 35K

Publishing Venue

Software Patent Institute

Related People

Granino A. Korn: AUTHOR [+3]

Abstract

In interactive simulation, users must generally wait for results from model changes. With this~direct high-level language execution, the waiting is over.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 12% of the total text.

Page 1 of 9

THIS DOCUMENT IS AN APPROXIMATE REPRESENTATION OF THE ORIGINAL.

This record contains textual material that is copyright ©; 1983 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Contact the IEEE Computer Society http://www.computer.org/ (714-821-8380) for copies of the complete work that was the source of this textual material and for all use beyond that as a record from the SPI Database.

The Invisible Compiler

Granino A. Korn

University of Arizona

In interactive simulation, users must generally wait for results from model changes. With this~direct high-level language execution, the waiting is over.

Continuous-system simulation is experimentation with computer models of dynamic systems, such as aerospace vehicles, torpedoes, and control systems. ~ A typical system model is defined by n first-order ordinary differential equations (state equations)

dXi = Fi ( T;xn X2, . , Y', Y2, )

dT

( i = 1,2, . . ., n and T= time) and m relations

Yj = Cj ( T; X,X2, . . ; Ye, Y2, ) (2)

(j= 1,2, . . . m)

which are solved to produce time histories of the state variables Xi and of the defined variables Yj. The defined variables are either output functions or intermediate results needed to compute the state derivatives Fi. A simulation run starts at T= To with given initial values for each state variable and runs to TO + TM; most frequently, T0=0.

Computer simulation is vital for engineering development and partial system tests. ~ Interactive digital simulation systems2 let an experimenter enter and modify programs from a keyboard and, with a minimum of delay, present graphic- display results as the simulation proceeds (Figures I and 2). Since experiments will be modified and rerun many times, close interaction is necessary between the experimenter and the model. Such interaction requires convenient facilities for

program and data entry and modification (editing),

fast program translation and solution,

prompt error reporting,

selection of different integration routines without retranslation,

runtime graphic displays and CRT-terminal listings,

self-documenting hard-copy output of programs and data and report preparation,

interactive file manipulation (storage, retrieval, and combination of programs and data), and

IEEE Computer Society, May 01, 1983 Page 1 IEEE Computer Volume 16 Number 5, Pages 57-62

Page 2 of 9

The Invisible Compiler

provision for interactive simulation studies involving multi-run experiments (crossplots, statistics, optimization, model matching).

While much digital continuous-system simulation is still batch processed, interactive simulation is usually preferable. Interactive simulation is necessary for partial system tests involving, say, real missile-guidance components on a flight table Positioned by a Computer simulating the vehicle. Interactive digital simulation has been realized by the various Dare differential analyzer replacement simulation systems developed at the University of Arizona sinc...