| Design of object-oriented simulations in C++ |
| Full text |
Pdf
(830 KB)
|
| Source
|
Winter Simulation Conference
archive
Proceedings of the 28th conference on Winter simulation
table of contents
Coronado, California, United States
Pages: 65 - 72
Year of Publication: 1996
ISBN:0-7803-3383-7
|
|
Authors
|
|
Jeffrey A. Joines
|
Department of Industrial Engineering, Campus Box 7906, North Carolina State University, Raleigh, NC
|
|
Stephen D. Roberts
|
Department of Industrial Engineering, Campus Box 7906, North Carolina State University, Raleigh, NC
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 27, Citation Count: 6
|
|
|
ABSTRACT
An object-oriented simulation (OOS) consisting of a set of object classes written in C++ can be used to create simulation models and packages. The simulations built with these tools possess the benefits of an object-oriented design, including the use of encapsulation, inheritance, polymorphism, run-time binding, and parameterized typing. These concepts are illustrated by creating a set of object frames which encapsulate simulation requirements. Simulation modeling is contained within a set of modeling frameworks. A network queuing simulation language is developed which has several notable features not available in other non-OOS languages. OOS provides full accessibility to the base language, faster executions, portable models and executables, a multi-vendor programming language, and a growing variety of complementary development tools.
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
|
Borland. 1995. Borland C++ version 5.0. Borland International, Inc. 100 Borland Way, Scotts Valley, CA.
|
| |
2
|
CACI. 1995. A quick look at Modsim IlL CACI Products Company, La Jolla, CA.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
Jeffrey A. Joines , Kenneth A. Powell, Jr. , Stephen D. Roberts, Object-oriented modeling and simulation with C++, Proceedings of the 24th conference on Winter simulation, p.145-153, December 13-16, 1992, Arlington, Virginia, United States
[doi> 10.1145/167293.167321]
|
 |
10
|
Jeffrey A. Joines , Stephen D. Roberts , Kenneth A. Powell, Jr., Building object-oriented simulations with C++, Proceedings of the 25th conference on Winter simulation, p.79-88, December 12-15, 1993, Los Angeles, California, United States
[doi> 10.1145/256563.256590]
|
| |
11
|
|
| |
12
|
|
| |
13
|
Little, M.C. and McCue, D.L., 1994, "Construction and Use of a Simulation Package in C++,"C User's Journal, 12(3).
|
| |
14
|
|
| |
15
|
Plauger, P. 1995. The draft C++ library, Englewood Cliffs, N.J. Prentice-Hall.
|
| |
16
|
|
| |
17
|
Roberts, S. D. 1983. Modeling and simulation with IN- SIGHT. Indianapolis, Indiana: Regenstrief Institute.
|
| |
18
|
|
| |
19
|
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
|
|
Manuel D. Rossetti , Ben Aylor , Ryan Jacoby , Alyson Prorock , Antoine White, Simulation modeling and the web: Simfone': an object-oriented simulation framework, Proceedings of the 32nd conference on Winter simulation, December 10-13, 2000, Orlando, Florida
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|