ACM Home Page
Please provide us with feedback. Feedback
A specification language to assist in analysis of discrete event simulation models
Full text PdfPdf (1.37 MB)
Source
Communications of the ACM archive
Volume 28 ,  Issue 2  (February 1985) table of contents
Pages: 190 - 201  
Year of Publication: 1985
ISSN:0001-0782
Authors
C Michael Overstreet  Old Dominion Univ., Norfolk, VA
Richard E. Nance  Virginia Tech., Blacksburg, VA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 34,   Citation Count: 33
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/2786.2792
What is a DOI?

ABSTRACT

Effective development environments for discrete event simulation models should reduce development costs and improve model performance. A model specification language used in a model development environment is defined. This approach is intended to reduce modeling costs by interposing an intermediate form between a conceptual model (the model as it exists in the mind of the modeler) and an executable representation of that model. As a model specification is constructed, the incomplete specification can be analyzed to detect some types of errors and to provide some types of model documentation. The primitives used in this specification language, called a condition specification (CS), are carefully defined. A specification for the classical patrolling repairman model is used to illustrate this language. Some possible diagnostics and some untestable model specification properties, based on such a representation, are summarized.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Balci, 0. Requirements for model development environments. Tech. Rep. CS83022-R, Dept. of Computer Science, Virginia Tech, Blacksbure. Scot. 16. 1983. Y 1
 
2
B&w, R.. Cheatham. Jr., T.E.. and Green, C. Software technology in the 1990's: Using a new paradigm, IEEE Comput. 16.11 (Nov. 1983). 39-45.
 
3
Birtwistle. G.. and Luker. P. Dialogs for simulation. Res. Rep. 83/135/24. Dept. of Computer Science, Univ. of Calgary. Alberta. 1983.
 
4
Blunden. C.P.. and Krasnow. H.S. The process concept as a basis for simulation modeling. Simulation 9, 2 (Aug. 1967). 89-93.
 
5
C.A.C.I.. SlMSCRlPT 11.5 Programming Language. C.A.C.I., Inc.-Federal, Los Angeles, CA, 1982.
 
6
 
7
Clementson, A.T. The new extended control and simulation language. Dept. of Engineering Production. Univ. of Birmingham, England, 1973.
 
8
Cox. D.R., and Smith, W.L. Queues, Methuen, London, 1961.
 
9
Dahl, O.J., Myhrhaug, B., and Nygaard, K. Simula 67 Common Base La~tguagr, 3d ed. NCC Publications. Oslo, Norway, 1981.
 
10
Davies, N.R. A modular interactive system for discrete event simulation modelling, In Proceedings Ninth Hawaii International Conference in System Sciences (Jan. 1976). Western Periodical, 296-299.
 
11
DeCarvalho, RX, and Crookes. J.G. Cellular simulation. Oper. Res. (2. 27, 1 (1976). 31-40.
 
12
Dijkstra. E.W. Cooperating sequential processes. In Programming Lan- ~uages. F. Genuys. Ed. Academic, New York, 1968, pp. 43-112.
 
13
Fishman. G.S. Concepts and Methods in Discrete Event Digital Simulation. Wiley, New York, 1973.
 
14
Frankowski, E.N., and Fran&. W.R. A process oriented simulation model specification and documentation language, Software-Practice and Experiences 10, 9 (Sept. 1980), 721-742.
 
15
Gordon, G. System Simulation, 2d ed. Prentice-Hall, Englewood Cliffs, N.J., 1978.
 
16
Henriksen, J.0. The integrated simulation environment: (Simulation software of the 1990's). Oper. Res. 31, 6 (Nov.-Dec. 1983), 1053-1073.
 
17
Holbaek-Hanssen. E., Handlykken. P., and Nygaard, K. System description and he Delta language. Rep. 4, Norwegian Computing Center, Oslo, 1977.
18
 
19
 
20
Kindler. E. Classification of simulation programming languages: I. Declaration of necessary system conceptions. Elektron. Znformationsverarbeitung Kybernetick 14, 10 (1978), 519-526.
 
21
Kindler E. Dynamic systems and theory of simulation. Kybernetika 15, 2, (1979), 77-87.
 
22
Kiviat. P.J. Digital computer simulation: Modeling concepts. Rand Memo. RM-5378-PR. Rand Corp., Santa Monica, Calif., Aug. 1967.
 
23
Kleine, H. SDDL: Software design and documentation language. Publication 77-24. Jet Propulsion Lab., Pasadena, Calif., July 1977.
 
24
Lafferty, H.H. Sheffield simplified simulation system-S4 manual. Dept. of Applied Mathematics and Computer Science, Univ. of Sheffield, Sheffield, England, Jan. 1973.
 
25
 
26
Lehman, M.M. Programs. programming and the software life cycle. Rep. 80/6, Dept. of Computing and Control. Imperial College of Science and Technology, London, Apr. 15,198O.
 
27
Markowitz, H.M. Simscript: Past, present, and some thoughts about the future, In Current Issues in Computer Simulation. N. R. Adam and A. Dogramaci, Eds. Academic, New York, 1979, pp. 27-60.
 
28
Mathewson. SC., and Allen, J.H. DRAFT/GASP-A program generator for GASP. In Proceedings Tenth Annual Simulation Symposium, (Tampa, Fla.), 1977, 211-225.
 
29
Mathewson. S.C., and Beasley. J.E. DRAFT/SIMULA, In Proceedings of Fourth SIMUU Users Conference, National Computer Conference, 1976.
 
30
McLeod, J. Simulation: From art to science for society. Simulation 21, 6 (Dec. 1973). 77-80.
 
31
Nance, R.E. On time flow mechanisms for discrete event simulation. Manage. Sci. 18, 1 (Sept. 1971), 59-93.
 
32
Nance, R.E. The feasibility and methodology for developing federal documentation standards for simulation models. Prepared for the National Bureau of Standards. Dept. of Computer Science, Virginia Tech, Blacksburg. June 1977.
 
33
Name. R.E. Model representation in discrete event simulation: Prospects for developing documentation standards, In Current Issues in Cornpurer Simulation. N.R. Adam and A. Dogramaci, Eds. Academic, New York, 1979, pp. 83-97.
 
34
Nance. R.E. Model representation in discrete event simulation: The conical methodology. Tech. Rep. CS81003-R, Dept. of Computer Science. Virginia Tech, Blacksburg, Mar.' 1981.
35
 
36
 
37
38
 
39
Oren, T.I. GEST: A combined digital simulation language for large scale systems. In Proceedings AICA Symposium on Simulafion of Complex Systems (Tokyo, Japan, Sept. 3-7, 1971), B-l/l-B-1/4.
 
40
Oren. T.I. Computer aided modeling systems. In Progress in Modelling and Simulation. F.E. Cellier, Ed., Academic, London, 1982.
 
41
Oren. T.I. GEST-A modelling and simulation language based on system theoretic concepts. In Simulation and Model-Based Methodology: An Integrative View, T.I. Oren et al., Eds., Springer-Verlag, New York, 1984.
 
42
Oren, T.I., and Zeigler. B.P. Concepts for advanced simulation methodologies. Simulation 32, 3 (Mar. 1979), 69-82.
 
43
 
44
Overstreet, C.M.. and Nance, R.E. Graph-based diagnosis of discrete event model specifications. Tech. Rep. CS83028-R. Dept. of Computer Science, Virginia Tech, Blacksburg, June 27, 1984.
 
45
Palm, D.C. The distribution of repairmen in servicing automatic machines. lndustritidningen Norden 175. (19471, 75 (in Swedish).
 
46
Pritsker, A.A.B. The GASP IV Simulntion Language. Wiley, New York, 1974.
47
 
48
Shannon, R.E., Long, S.S. and Buckles, B.P. Operating research methodologies in industrial engineering. AIIE Trans. 17, 4 (Dec. 1980). 364-367.
 
49
Subrahmanian, E.. and Cannon, R.L. A generator program for models of discrete-event systems. Simulafion 36. 3 (Mar. 1981), 93- 101.
 
50
Unger. B., Birtwistle, G., Cleary, J., Hill, D., Lomow, G.. Neal, R. Peterson, M.. Witten, 1. and Wyvill, B. JADE: A simulation and software prototyping environment Res. Rep. 83/133/22, Dept. of Computer Science, Univ. of Calgary, Alberta, Nov. 1983.
 
51
Vidallon C., GASSNOL: A computer subsystem for the generation of network oriented languages with syntax and semantic analysis. Simulation '80. (Interlaken, Switzerland, June 25-27 1980).
 
52
Visontay, G.. and Csaki. P. DOCUM-For automatic documentation of SIMULA programs. SIMULA Newsletter 7, 2 (May 1979).
 
53
Watt. K.I. Why won't anyone believe us? Simulation 28, 1 (Jan. 1977). l-3.
 
54
 
55
Zeigler, B.P.. Belogus, D., and Belshoi, A. ESP: An interactive tool for system structuring. In Proceedings European Meeting Cybernetics and Systems Research, (Vienna), Hemisphere, New York, 1980.
 
56

CITED BY  33


REVIEW

"Jeffrey R. Sampson : Reviewer"

Worthwhile modeling and simulation projects often founder when an imprecisely or incompletely specified model is prematurely expressed as a program. The program then displaces the model as the primary object of investigation. To thwart such prac  more...

Collaborative Colleagues:
C Michael Overstreet: colleagues
Richard E. Nance: colleagues