My Account Log in

1 option

ROSS, an object-oriented language for constructing simulations : a Project Air Force report / David McArthur, Philip Klahr, Sanjai Narain.

RAND Reports Available online

View online
Format:
Book
Government document
Author/Creator:
McArthur, David, 1951-
Contributor:
United States. Air Force.
Rand Corporation.
Klahr, Philip, 1946-
Narain, Sanjai, 1957-
Series:
R (Rand Corporation)
Language:
English
Subjects (All):
ROSS (Computer program language).
Digital computer simulation.
Physical Description:
1 online resource (vii, 19 pages) : illustrations
Place of Publication:
Santa Monica, CA : RAND Corporation, [1984].
Summary:
This report provides an overview of ROSS, an object-oriented language currently being developed at RAND. The goal of ROSS is to provide a programming environment in which users can conveniently design, test, and modify large knowledge-based simulations of complex mechanisms. Object-oriented programming languages, and ROSS in particular, enforce a message-passing style of programming in which the system to be modeled is represented as a set of objects and their behaviors (rules for object interaction). This style is especially suited to simulation, since the mechanism or process to be simulated may have a decomposition that maps naturally onto objects, and the real-world interactions between the objects may be easily modeled by object behaviors and object message transmissions. In addition to describing some of the basic ROSS commands and features, the report discusses some software that interfaces directly with ROSS, including a sophisticated screen-oriented editor and a color graphics package. Facilities for browsing among objects and their behaviors are also described, and examples of browsing and editing are presented using SWIRL, a military combat simulation written in ROSS.
Notes:
"R-3160-AF."
"A Project Air Force report prepared for the United States Air Force."
"December 1984."

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account