DocumentCode :
1056927
Title :
A Tool for Structured Functional Simulation
Author :
Messerschmitt, David G.
Author_Institution :
Univ. of California, Berkley, CA
Volume :
2
Issue :
1
fYear :
1984
fDate :
1/1/1984 12:00:00 AM
Firstpage :
137
Lastpage :
147
Abstract :
BLOSIM is a general purpose time-driven (as opposed to event-driven) simulation language. It is written in C language, and is intended to provide a highly structured environment for simulations, thereby making practical the accumulation of libraries of simulation routines which can be reused and making multiprogrammer simulation efforts more practical. It is written with the philosophy of not including any simulation primitives within the language itself, but rather complete generality is maintained by having the user provide these as C routines (either coded from scratch or from a user-provided library). It includes as features a hierarchical specification of blocks, interconnection of blocks by first-in first-out buffers, the passing of parameters to blocks, multiple instances of blocks, and automatic scheduling of the order of block execution. It has been used for the multiprogrammer simulation of data transmission and speech processing systems, in both academic and industrial environments, with good results.
Keywords :
Communication systems; Simulations; Algorithm design and analysis; Analytical models; Computational modeling; Digital communication; Discrete event simulation; Libraries; Mathematics; NASA; Sampled data systems; Sampling methods;
fLanguage :
English
Journal_Title :
Selected Areas in Communications, IEEE Journal on
Publisher :
ieee
ISSN :
0733-8716
Type :
jour
DOI :
10.1109/JSAC.1984.1146044
Filename :
1146044
Link To Document :
بازگشت