ESTS0171 ADASAGE3.1. (Abstract last modified 13-JUN-2001)
1.
NAME OR DESIGNATION OF PROGRAM - ADASAGE3.1, Ada application 2.
COMPUTER FOR WHICH PROGRAM IS DESIGNED AND OTHER MACHINE VERSION PACKAGES AVAILABLE -
To request or retrieve programs click on the one of the active versions below.
A password and special authorization is required. Explanation of the status codes.
Machines used:
Package-ID Orig.Computer Test Computer
ESTS0171/01 IBM PC
3.
DESCRIPTION OF PROGRAM OR FUNCTION - ADASAGE is an application development system designed to facilitate rapid and professional construction of applications written in Ada on microcomputers. ADASAGE applications may vary in size from small to large multiprogram systems. ADASAGE consists of a collection of re-usable libraries for database management and form and report processing utilities having the following capabilities: basic universal type and function definitions; sequential file input/output; terminal and file input/output; DOS system command execution; data movement and fill; string manipulation; math libraries; bit manipulation; a relational database utility; data validation; menu form and window procedures; report generation; sort/merge, time, and date functions; sound production; editing; and index rebuilding. Each of the capabilities is integrated to allow the development of an efficient system. As an application is designed and developed, the desired ADASAGE capabilities are chosen and included along with any requirements unique to that application.
4.
METHOD OF SOLUTION - All ADASAGE applications which use the database, forms (windows, menus, etc.), or reporting functions require a file with a suffix of .DFL. This file contains the database schema, the various forms and windows, and report definitions. The THOR editor is used to create and maintain the .DFL file. This editor operates on a file with the suffix .SRC and creates and edits schemas, forms, and report formats and compile the .SRC file into the .DFL file used by the application. The application will have unique requirements not satisfied by the selected utilities of ADASAGE. The code for these along with the code necessary to import and use the selected ADASAGE utilities constitutes the "programmed application". The completed application system will contain the .DFL file produced by the THOR editor, the required ADASAGE utilities, and the programmed application. During the course of normal database development and use, restructuring and/or rebuilding of database files may be required if the schema for a record is modified (new fields are added, changed, or deleted and new keys selected, etc.), or if the index file for a relation becomes damaged or is destroyed. Program REBUILD performs this task. The rebuilding process is invoked by supplying both an old .DFL file name identifying the schema definition under which the current data was written and a current .DFL file name identifying the new schema definition to which the current database must be changed. REBUILD compares the old and current schema definitions for a relation, adjusts the database files accordingly, and retags the database files with the new version so that access with the new schema is allowed. The index file for the relation is then rebuilt, and any unused space within the database files removed.
5.
RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM - Maxima for each ADASAGE database are:
6.
TYPICAL RUNNING TIME - 7.
UNUSUAL FEATURES OF THE PROGRAM - 8.
RELATED AND AUXILIARY PROGRAMS - The ADASAGE files were compressed using Systems Enhancement Associates' ARC software, which is included, and IBM's DOS utility BACKUP.
9.
STATUS 10.
REFERENCES - 11.
MACHINE REQUIREMENTS - ADASAGE requires an IBM PC compatible 80286 or 80386 machine with at least 4 Mbytes RAM, a math coprocessor, and a fixed disk drive. The ADASAGE library requires 6.5 Mbytes of disk storage.
12.
PROGRAMMING LANGUAGE(S) USED - 13.
OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED - MS-DOS 3.1. 14.
OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS - The 15.
NAME AND ESTABLISHMENT OF AUTHORS - 16.
MATERIAL AVAILABLE - 17.
CATEGORIES - Keywords: PERSONAL COMPUTERS, PROGRAMMING, PROGRAMMING LANGUAGES, UTILITY ROUTINES
development system.
Program-name Package-ID Status
ADASAGE3.1 ESTS0171/01 Arrived
4,294,967,000 records (tuples) per record size
32,000 bytes record (tuple) size
32,000 fixed-length field (attribute size)
4,294,967,000 variable-length field (attribute) size
1,000 relations (flat files)
1,000 joined relations
1,000 views
500 fields (attributes) per relation
500 keyed fields per relation
6,550 forms (windows)
55 significant digits in a number
The user's operating system or hardware may have more stringent
limits than these.
ESTS0171/01: 13-JUN-2001 Masterfiled Arrived
- Howard D. Stewart and Kenneth D. Russel:
AdaSAGE ADA Application Development System
EG&G Report (October 1990).
- ADASAGE, NESC No. 9441, ADASAGE Flexible Disk Cartridge
Directories
NESC Note 92-20 (November 5, 1991).
ESTS0171/01:
- Multi-User Sage Reference Manual
MULTI-REF (August 1990)
- Generic RApid Prototyping Language - GRAPL
User Manual
GRAPL (October 1990)
- Note on FOREWORD
FORWORD (October 1990)
- DOCUPROC report
DOCUPROC.RPT (November 1990)
- APPENDIX A - Sample Reports
APPENDA
- APPENDIX A - SQL Tests/Samples Listings
APPA.SQL
- ADVANCED ADA Report
ADVADA (February 1990)
ESTS0171/01: ADA
Alsys Ada 4.33 compiler is required. Earlier releases of ADA (i.e., 4.2, 4.23, etc.) are incompatible with ADASAGE3.1. The ADASAGE reference documents are written in ARC format and, when extracted, must be printed with WordPerfect.
M. Taylor, K. Russell, and H. Stewart
EG&G Idaho Inc., U.S.A.
ESTS0171/01:
SAGEDOC.ARC Compressed Archive File
README README File
INSTALL.BAT Batch File (Disk #1)
INSTALLX.BAT Batch File (Disk #1)
ARCE.COM Command for Execution
GRAPARC.ARC Compressed Archive File
SRC31ARC.ARC Compressed Archive File
LIBARC.ARC Compressed Archive File
TESTARC.ARC Compressed Archive File
INSTALL.BAT Batch File (Disk #3)
INSTALLX.BAT Batch File (Disk #3)
QBEARC.ARC Compressed Archive File
THOR.ARC Compressed Archive File
BACKUP.001 Backup File
CONTROL.001 Backup File
BACKUP.002 Backup File
CONTROL.002 Backup File
BACKUP.003 Backup File
CONTROL.003 Backup File
SAGEDOC.ARC Compressed Archive File
README README File
INSTALL.BAT Batch File (Disk #1)
INSTALLX.BAT Batch File (Disk #1)
ARCE.COM Command for Execution
GRAPARC.ARC Compressed Archive File
SRC31ARC.ARC Compressed Archive File
LIBARC.ARC Compressed Archive File
TESTARC.ARC Compressed Archive File
INSTALL.BAT Batch File (Disk #3)
INSTALLX.BAT Batch File (Disk #3)
QBEARC.ARC Compressed Archive File
THOR.ARC Compressed Archive File
BACKUP.001 Backup File
CONTROL.001 Backup File
BACKUP.002 Backup File
CONTROL.002 Backup File
BACKUP.003 Backup File
CONTROL.003 Backup File
user's guide MULT.REF (August 1990) WRKPT
user's guide GRAPL (October 1990) WRKPT
prog. note FORWORD (October 1990) NOTPT
report DOCUPROC.RPT (November 1990) REPPT
test-case data listing APPENDA DATLS
test-case data listing APPA.SQL DATLS
report ADVADA (February 1990) REPPT
- M. Data Management
- P. General Mathematical and Computing System Routines
Home - About Us - Work Areas - Data Bank - Publications - Press Room - List of acronyms - Search