Implementation of an ADAMS prototype: the ADAMS preprocessor (AP)

This report describes the implementation of an ADAMS prototype called the ADAMS Preprocessor (AP). The goals of the project are discussed and then the specific subset of the ADAMS interface language which is supported by the AP is defined. After presenting the systems's user interface and an overview of the language's basic concepts, a BNF notation is used to precisely define its syntax and the exact semantics of each statement are specified. In addition, complete sample ADAMS programs are supplied. Finally, the results of the prototype effort are summarized. This document is intended to serve as a user's guide for those wishing to use the AP to implement ADAMS programs. However, readers who are interested only in a high level overview of the prototype and its capabilities may skip the more detailed sections. 3 refs., 6 figs.