ACM Home Page
Please provide us with feedback. Feedback
SimKit: a high performance logical process simulation class library in C++
Full text PdfPdf (746 KB)
Source Winter Simulation Conference archive
Proceedings of the 27th conference on Winter simulation table of contents
Arlington, Virginia, United States
Pages: 706 - 713  
Year of Publication: 1995
ISBN:0-7803-3018-8
Authors
Fabian Gomes  Department of Computer Science The University of Calgary, 2500 University Drive N.W., Calgary, Alberta, Canada T2N 1N4
John Cleary  University of Waikato, Private Bag 3105, Hamilton, New Zealand
Alan Covington  Jade Simulations International Corp., 1422 Kensington Road N.W., Calgary, Alberta, Canada T2N 3P9
Steve Franks  Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta, Canada T2N 1N4
Brian Unger  Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta, Canada T2N 1N4
Zhong-e Ziao  Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta, Canada T2N 1N4
Sponsors
IIE : Institute of Industrial Engineers
SCS : Society for Computer Simulation
ASA : American Statistical Association
NIST : National Institue of Standards & Technology
IEEE-CS : Computer Society
IEEE-SMCS : Systems, Man & Cybernetics Society
ACM: Association for Computing Machinery
INFORMS/CS : Computer Science TC
SIGSIM: ACM Special Interest Group on Simulation and Modeling
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 10,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

SimKit is a C++ class library that is designed for fast discrete event simulation. SimKit presents a simple, elegant logical process view of simulation enabling both sequential and parallel execution without code changes to application models. The sequential executive performs well on a variety of UNIX platforms and facilitates debugging and testing. The parallel executive (WarpKit) is based on the Time Warp paradigm and supports efficient parallel execution on shared memory multiprocessor hardware such as the Silicon Graphics Power Challenge and the Sun SparcServer 1000/2000. This paper describes the design features of the SimKit system. A brief overview of the logical process modeling view commonly used in parallel discrete event simulation (PDES) is presented. The SimKit classes are then introduced followed by a brief tutorial on how to build and simulate object oriented models using SimKit.


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
2
 
3
Abrams, M., and G. Lomow. 1990. Issues in languages for parallel simulation. In Proceedings of the 1990 SCS Multiconference on D~stributed Simulation, Ed. D. Nicol, San Diego, California, 22(2):227-228.
 
4
Baezner, D., G. Lomow, and B. Unger. 1990. Sire++: The transition to distributed simulation. In Proceedings of the 1990 SCS Multiconference on Distributed Simulation, Ed. D. Nicol, San Diego, California, 22(2):211-218.
 
5
Baezner, D., G. Lomow, and B. Unger. 1994. A parallel simulation environment based on Time Warp. In Internatzonal Journal in Computer Simulation, 4(2):1s3-207.
 
6
Bagrodia, R., and W. Liao. 1990. Maisie: A language and optimizing environment for distributed simulation. In Proceedzngs of the 1990 SCS Multzconference on Distributed Simulation, Ed. D. Nicol, San Diego, California, 22(2):205-210.
7
 
8
Chandy, K., and :}. Misra. 1979. Distributed simulation: A case study in design and verification of distributed programs. IEEE Transact,ons on Software Eng,neering, SE-5(5):440-452.
9
 
10
11
 
12
13
14
 
15
Ghosh, K., and R. Fujimoto. 1991. Parallel discrete event simulation using Space-Time memory. Proceedings of the International Conference on Parallel Processing, 3:201-208.
 
16
Gill, D., F. Maginnis, S. Rainier, and T. Reagan. 1989. An interface for programming parallel simulations. In Proceedings of the SCS Multiconference on Dislributed Simulation, Eds. B. Unger, and R. Fujimoto, Tampa, Florida, 21(2):151-154.
 
17
Hassam, R. 1991. SIMA: A parallel simulation environment. Technical Report TRITA-TCS-91007, Dept. of Telecomm. and Computer Science, The Royal Institute of Technology, S-10044, Stockholm, Sweden,
18
 
19
Marti, J. 1988. RISE: The RAND Integrated Simulation Environment. In Proceedings of the 1988 SCS Multiconference on Distmbuted Simulation, Eds. B. Unger, and D. Jefferson, San Diego, California, 19(3):6s-72.
20
21
 
22
Preiss, B. 1989. The yaddes distributed discrete event simulation specification language. In Proceedings of the SCS Multiconference on Distribuled Simulation, Eds. B. Unger, and 1%. Fujimoto, Tampa, Florida, 21(2):139-144.
 
23
Rajaei, H., and R. Ayani. 1992. Language support for parallel simulation. In Proceedings of the 6th Workshop on Parallel and Distmbuted S~mulatzon (PADS92), Eds. M. Abrams, and P. Jr. P~eynolds, New Port Beach, California, 24(3):191-192.
24
 
25
 
26
Waldorf, j., and R. Bagrodia. 1994. MOOSE: A concurrent object-oriented language for simulation. International Journal in Computer Szmulatzon, 4(2):235-257.
 
27
West, J., and A. Mullarney. 1988. ModSim: A language for distributed simulation. In Proceedings of the 1988 SCS Multiconference on Dislmbuted Szmulation, B. Unger, and D. Jefferson, San Diego, California, 19(3):155-159.
 
28
Wonnacott, P., and D. Bruce. 1995. APOSTLE- a high level, object-oriented language for parallel and distributed discrete event simulation. In Object Oriented Szmulatzon Proceedzngs, Las Vegas, Nevada, 101-106.

CITED BY  13

Collaborative Colleagues:
Fabian Gomes: colleagues
John Cleary: colleagues
Alan Covington: colleagues
Steve Franks: colleagues
Brian Unger: colleagues
Zhong-e Ziao: colleagues