The RAND-ABEL (Trademark) Programming Language: Reference Manual
Abstract
This reference manual describes the RAND-ABEL programming language. In designing the RAND-ABEL language: 1) RAND-ABEL should be suitable for large, rule-based systems. It should lend itself to program development by multimember programming teams. It should be relatively easy to maintain. 2) RAND-ABEL should be suitable for war gaming and multiscenario sensitivity analysis. Domain- substantive RAND-ABEL rules should be readable by domain specialists who are not RAND-ABEL programmers, and the code should be relatively self-documenting. RAND- ABEL should be efficient in execution. 3) RAND-ABEL should be suitable for use by any of several governmental gaming and analysis organizations. It should be transportable to various computers capable of hosting the UNIX operating system. The RAND-ABEL language was designed for a large system for automated and semiautomated war gaming in which separate models represent U.S., Soviet, and third-country behavior. RAND-ABEL is a preprocessor for the C programming language under the UNIX operating system, which makes RAND-ABEL quite portable across different computers.
Document Details
- Document Type
- Technical Report
- Publication Date
- Dec 01, 1988
- Accession Number
- ADA216898
Entities
People
- H. E. Hall
- Mark Lacasse
- Marrietta S. Gillogly
- Norman Z. Shapiro
- Robert H. Anderson
- Robert Weissler
Organizations
- RAND Corporation