A Caltech Library Service

SOL - A Symbolic Language for General-Purpose Systems Simulation

Knuth, D. E. and McNeley, J. L. (1964) SOL - A Symbolic Language for General-Purpose Systems Simulation. IEEE Transactions on Electronic Computers, EC-13 (4). pp. 401-408. ISSN 0367-7508. doi:10.1109/PGEC.1964.263821.

[img] PDF - Published Version
See Usage Policy.


Use this Persistent URL to link to this item:


This paper illustrates the use of SOL, a general-purpose algorithmic language useful for describing and simulating complex systems. Such a system is described as a number of individual processes which simultaneously enact a program very much like a computer program. (Some features of the SOL language are directly applicable to programming languages for parallel computers, as well as for simulation.) Once a system has been described in the language, the program can be translated by the SOL compiler into an interpretive code, and the execution of this code produces statistical information about the model. A detailed example of a SOL model for a multiple on-line console system is exhibited, indicating the notational simplicity and intuitive nature of the language.

Item Type:Article
Related URLs:
URLURL TypeDescription
Additional Information:© 1964 IEEE. Manuscript received January 3, 1964.
Issue or Number:4
Record Number:CaltechAUTHORS:20170815-162409189
Persistent URL:
Official Citation:D. E. Knuth and J. L. McNeley, "SOL - A Symbolic Language for General-Purpose Systems Simulation," in IEEE Transactions on Electronic Computers, vol. EC-13, no. 4, pp. 401-408, Aug. 1964. doi: 10.1109/PGEC.1964.263821
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:80450
Deposited On:15 Aug 2017 23:55
Last Modified:15 Nov 2021 19:36

Repository Staff Only: item control page