The New ROSIE Reference Manual and User's Guide
Abstract
This report is a reference manual and user's guide for the ROSIE programming language/environment and is intended to serve as the primary documentation for this system. The main body of this report consists of an informal, yet detailed, discussion of the syntax and semantics of ROSIE (Version 3.0), including an explanation of the programming environment as a whole. A technical audience of readers is assumed; readers interested in a less-involved presentation are directed to the introduction of this report, which provides a comprehensive overview of the ROSIE language. ROSIE (Rule-Oriented System for Implementing Expertise) is a general-purpose programming language/environment, designed specifically for developing expert systems. The primary motivation behind ROSIE's design is to aid the knowledge acquisition process (i.e., the process by which knowledge engineers formalize the heuristics of an expert into executable code). To this end, ROSIE assumes its most characteristic feature, an expressive and highly readable English-like syntax. A second objective has been to support the development of significant applications. ROSIE provides a variety of language and programming environment features aimed at this goal. The language allows system builders to describe complex relations simply and to manipulate them symbolically and deductively.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 01, 1987
- Accession Number
- ADA229174
Entities
People
- Bruce Florman
- Henry A. Sowizral
- James R. Kipps
Organizations
- RAND Corporation