A GENERAL-PURPOSE INFORMATION MANAGEMENT SYSTEM

Document Type: 
Document Number (FOIA) /ESDN (CREST): 
CIA-RDP73T00325R000100110006-5
Release Decision: 
RIFPUB
Original Classification: 
K
Document Page Count: 
5
Document Creation Date: 
January 4, 2017
Sequence Number: 
6
Case Number: 
Content Type: 
REPORT
File: 
AttachmentSize
PDF icon CIA-RDP73T00325R000100110006-5.pdf201.05 KB
Body: 
Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 Research Laboratories U UNITED AIRCRAFT CORPORATION A EAST HARTFORD, CONNECTICUT A GENERAL-PURPOSE INFORMATION MANAGEMENT SYSTEM Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 UAIMS United Aircraft Information Management System UAIMS is a computer-based, general-purpose, information management system. The system presently consists of five components that could have a profound impact on the future development of man-machine interactive information systems at UAC. The system components are the following: (1) a control program providing program scheduling and on-line communication control between computer programs and remote typewriter and~or CRT terminals, (2) message control utilities providing for the transmission of messages in and out of an application program, (3) file control utilities providing for the use of removable storage files, (~+) data management utility programs providing for the dynamic storage and retrieval of data, and (5) a general-purpose information storage and retrieval system. The operation of UAIMS enables application programs to be scheduled from remote terminals connected to the computer system. A system's operating language is avail- able for scheduling of programs. As requests for program scheduling are received by the control program, the requests are "posted" and subsequently scheduled by the control program at the earliest possible time. As many programs can be scheduled for service from the computer as can coexist in the computer's memory. This opera- tion is known as multitasking and enables maximum allocation of computer resources. UAIMS allows for the scheduling of any program retained in the computer system's library. Once a program is scheduled by the control program, all subsequent transactions with the computer are in the language of the particular application program. The control program is still responsible, however, for the actual transmission of mes- sages between the application program and the remote terminal. The message control utility programs provide the necessary link between the control program and the application for coordinating the handling of messages. The utility programs give the capability to the application program for managing message buffers and notifying the control program when to output or input a terminal message. From the preceding description it can be seen that, through availability of just the UAIMS control system and message utility programs, on-line data processing services can be provided to remote terminal users. Applications can be written in a high level programming language (e.g., Fortran or COBOL) and designed to provide an on-going interchange of information between the man and the program. Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 The other UAIMS components (data and file management utilities and the general-purpose storage and retrieval system) are provided for use by application systems that require management of a data base. The purpose of the data management utility program is to provide the capability to application programs for managing information. This capability relieves the application programmer from designing his own data management scheme, which in large information systems can be a diffi- cult and time-consuming task. The data management utility programs are capable of providing management to very complex and dynamic data organizations. In general, the information management concept used involves a technique where elements of information are dynamically processed in a list-oriented structure. The utility programs provide for defining elements of the data base, defining the desired data structure, storing elements i.n the data base, and searching the data base. The generality of the utility programs enables processing of either the very simplest or very complex hierarchical data structures. As is the case with the message utility programs, the data management utility programs can be accessed by programs written in,a high level programming language. The general-purpose storage and retrieval system is an application program that provides general on-line information services. The system uses the data management and message control utility programs and is available to any remote terminal user desiring only to store or retrieve information of a data base. The system does not provide for any special-purpose processing such as mathematical analysis of data. When special processing is required, an application program would be written using the data management utilities. It is important to note that the data management utility programs provide a standard way of managing a data base to all programs using the utilities. Therefore, the general-purpose storage and retrieval system can be used to query or update any data base generated by any other application program using the data management utility programs. The general-purpose storage and retrieval system consists of a control program, a language processor, a data base build processor, and a query processor. In addi- tion to the referenced processors, a rich user's language has been designed for use by the storage and retrieval system. The language is English-like, easy to use, and makes available all the capabilities of the system to remote terminal users. Figure 1 illustrates the UAIMS system components. The system is nearly operational on an IBM 5360 Model 50 computer shown in Fig. 2. The 360 computer has been installed at UARL primarily for development of man-machine interactive systems. All application programs operating within the UAIMS system will reside in a library of programs located on a storage disk. Requested programs will be loaded into main memory by the 360 computer's operating system on command from the UAIl~1S control program. Data stored by application programs will be retained on either storage disks or drums and can be retrieved as needed. A roved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 UAIMS SYSTEM COMPONENTS REMOTE TERMINALS UAIMS CONTROL ANy STORAGE AND APPLICATION RETRIEVAL SYS. MESSAGE MESSAGE CONTROL CONTROL UTILITIES UTILITIES DATA~FILE DATA~FILE MANAGEMENT MANAGEMENT UTILITIES UTILITIES CENTRAL~DATA BASE FIG. 1 Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 H IV Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5 UNITED AIRCRAFT RESEARCH LABORATORIES IBM SYSTEM/360 MODEL 50 2831 2303 STORAGE DRUM - - CONTROL _ STORAGE _ 29 297 2401- 3 CHANNEL 1 -SELECTOR CHANNEL CHANNEL 2 -SELECTOR CHANNEL MAGNETIC TAPE DRIVE (7 TRACK) 2314 2 250-1 2803-1 280 DIRECT TAPE ACCESS DISPLAY UNIT CONTROL STORAGE 2401-3 130-7 206 28 MAGNETIC TAPE DRIVE (7 TRACK) 281 IBM - SYSTEM;360 MODEL 50 - 1403-N1 PRINTER OOE 2540-1 CARD READER OOC 2540-1 CARD PUNCH 00 D 2821-1 CONTROL UNIT 00 CHANNEL 0 -MULTIPLEXOR CHANNEL 1052-7 2848-3 PRINTER DISPLAY KEYBOARD CONTROL UNIT 11012 PAPER TAPE READER PUNCH nne O1F I 06 2740-1 COMMUNICATION TERMINAL 041 2701 DATA 2740-1 COMMUNICATION ADAPTER UNIT TERMINAL 020 02 2740-1 COMMUNICATION ,~ TERMINAL 020 2260-1 2260-1 DISPLAY UNIT DISPLAY UNIT 060 061 4 69 ~ Approved For Release 2008/07/07 CIA-RDP73T00325R000100110006-5