Title
The hierarchical simulation language HSL: a versatile tool for process-oriented simulation
Abstract
The Hierarchical Simulation Language (HSL) was designed and developed to serve process-ori- ented simulation of discrete systems. It is interpreter-based and hence offers certain advantages, such as portability (hexdware independence) and modifiability (during program execution). An HSL model consists of two major sections. The Environment contains the specifications of the model and model control statements. The Simulator is a set of functions and processes that carry out the run-time activities of the model. Processes can be hierarchically refined or compressed, to whatever level of model detail desired. This paper describes the design character- istics and programming constructs of HSL. Several issues relevant to simulation languages in general and HSL in particular are then discussed. This is followed by an example HSL program presented to illustrate many of its features.
Year
DOI
Venue
1991
10.1145/116890.116911
ACM Trans. Model. Comput. Simul.
Keywords
DocType
Volume
process,interpreter,process-oriented simulation,modularity,hierarchical simulation language,c++,versatile tool,hierarchy,simulation programming language,hsl,inheritance,programming language,c,discrete system,process simulation
Journal
1
Issue
Citations 
PageRank 
2
6
0.84
References 
Authors
9
4
Name
Order
Citations
PageRank
D. P. Sanderson160.84
R. Sharma260.84
R. Rozin360.84
S. Treu4121.47