Language peer sets for ECSS II:
Designed 1975 ↑
1970s languages ↑
High Cold War↑
alternate simple view
Country: United States
Extendable Computer System Simulator. An extension of SIMSCRIPT II.
||ECSS II ||
|| Evolution of
Kosy, D.W. (0) Kosy, D.W. "The ECSS II Language for Simulating Computer Systems"R-1895-GSA, Rand Corp.
Kosy, D. (1975) Kosy, D. W. (1975). The ECSS II language for simulating computer systems. Santa Monica, CA, Rand.
Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
');">Extract: CACI page
Extendable Computer System Simulator II - ECSS II
National Technical Information Service; Springfield, VA
ECSS II is a specialized programming language for constructing simulation models of computer-based systems. It provides a rich variety of statements and data structures for describing common computer hardware configurations, software operations, and workload characteristics in a natural and straightforward notation. It has been implemented as an extension of SIMSCRIPT II.5.
Using ECSS II statements, you can compactly express functions inherent to computer systems. For example, you can easily detail the name, quantity, and performance of each kind of simulated hardware device, the behavior and resource requirements of each kind of job to be processed, the policies by which resources are assigned to jobs, the characteristics of messages sent through I/O devices within the model, and how the simulated system is to be loaded by jobs and messages from its environment.
As a flexible way of "gluing" these statements together to form a particular model, ECSS II provides full access to SIMSCRIPT II.5. The availability of its programming power gives one the freedom to go outside the standard ECSS II framework to modify or augment its capabilities. Using SIMSCRIPT II.5 you can simulate new types of equipment (including non-computer equipment), describe exotic software functions, produce different kinds of model outputs, define new kinds of interactions between elements, or do anything else not specifically provided for.