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.

Open PDF

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

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Birds
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Control Systems
  • Expert Systems
  • Grammars
  • Language
  • Lisp Programming Language
  • Operating Systems
  • Procedural Programming Language
  • Programming Languages
  • Real Numbers
  • Symbolic Programming

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Computational Linguistics
  • Computer Science.