The ECSS II Language For Simulating Computer Systems

by Donald W. Kosy


Download eBook for Free

FormatFile SizeNotes
PDF file 6.6 MB

Use Adobe Acrobat Reader version 10 or higher for the best experience.


Purchase Print Copy

 FormatList Price Price
Add to Cart Paperback482 pages $85.00 $68.00 20% Web Discount

A tutorial manual describing the ECSS II programming language and how it is used to build simulation models. The language provides a rich variety of concepts for representing the hardware, software, and environments of computer-based systems so that system performance can be predicted and analyzed. Statements implementing the concepts enable modeling at the process/resource level, the (deeper) event/state-change level, or at a combination of levels of detail. To reduce programming effort, elements endemic to modern computer systems can be specified directly in a natural and straightforward notation. Such elements include asynchronous processes, application jobs, multiprocessors, interrupts, contiguous-storage devices, I/0 subsystems, supervisor behavior and overhead. ECSS II is implemented as an extension of the general purpose language SIMSCRIPT II. This manual presents the language "top-down," proceeding from general methods to specialized variations, with many examples. Several appendixes supply reference summaries of the language constructs.

This report is part of the RAND Corporation report series. The report was a product of the RAND Corporation from 1948 to 1993 that represented the principal publication documenting and transmitting RAND's major research findings and final research.

Permission is given to duplicate this electronic document for personal use only, as long as it is unaltered and complete. Copies may not be duplicated for commercial purposes. Unauthorized posting of RAND PDFs to a non-RAND Web site is prohibited. RAND PDFs are protected under copyright law. For information on reprint and linking permissions, please visit the RAND Permissions page.

The RAND Corporation is a nonprofit institution that helps improve policy and decisionmaking through research and analysis. RAND's publications do not necessarily reflect the opinions of its research clients and sponsors.