220
7; The Expert Analysis System Interface (EASI)
PERCEPTRON has spent several man-years developing the user
interface that I have just described. 3
EASI is:
A HIGH-LEVEL USER LANGUAGE (BASIC LOOK-ALIKE)
APPLICATION INDEPENDENT
SPECIALIZED FOR INTERACTIVE SCIENTIFIC ANALYSIS
A SINGLE SYNTAX USER INTERFACE
A PROGRAMMABLE INTERFACE
DESIGNED FOR DIRECT-TO-ANALYST USAGE
MODIFIABLE WITHOUT REGARD TO THE APPLICATION
PROGRAMS IT HOSTS
EASI provides:
— DEFINING AND CHECKING OF PARAMETERS
- EXAMINING AND EDITING OF PARAMETERS
- MULTI-LINGUAL MENUING AND PROMPTING
- A BASIC EDITOR SUBSET
— A PROCEDURE WORASPACE WITH LOAD AND SAVE
- NESTING OF PROCEDURES (INCLUDING RECURSION)
— CONDITIONAL TESTING, BRANCHING
- LOCAL ARITHMETIC
- HISTORY LOGGING
—- AUTOMATION OF ON-LINE HELP
— SPAWNING OF APPLICATION TASKS
— INTERACTIVE AND FOREGROUND MODES
— BACKGROUND AND BATCH MODES
EASI’s optional, FORTRAN, programmer support library.
IMP, provides:
A SINGLE CALL TO GATHER ALL NECESSARY PARAMETER
FROM THE DATA DICTIONARY
- CALLS TO READ AND WRITE PARAMETER VALUES FROM AND
TO THE DATA DICTIONARY
- INTERFACE INTO EAGI'S MENU/PROMPT CAPABILITIES
- AUTOMATIC ASSIGNMENT OF LUNS FOR ALL PERIPHERALS
- PROGRAMMER ERROR HANDLING ROUTINES
— SEMI-AUTOMATIC OVERLAYING (RSX-11M ONLY)