• Corpus ID: 15653049

Using Java for Discrete Event Simulation

@inproceedings{McNab1996UsingJF,
  title={Using Java for Discrete Event Simulation},
  author={R. McNab and Fredrick W. Howell},
  year={1996}
}
A discrete event simulation library has been written in the Java language, based on the SIM++ library for C++. This allows live simulations to be incorporated into web pages and run remotely. This paper presents a performance comparison with the equivalent C++ simulator and discusses advantages and disadvantages of Java as a simulation language. 1 Motivation The primary purpose of writing simulations in the Java language was to allow \live diagrams" to be incorporated into documents describing… 

Figures from this paper

JDESK WEB-BASED DISCRETE EVENT SIMULATION KERNEL 1
TLDR
JDESK is a web-based discrete event simulator written in Java that is fast, versatile and powerful enough to manage whatever system it is used to manage.
JSIM: A Java-Based Query Driven Simulation and Animation Environment
TLDR
This thesis explains the use of Java in creating a powerful simulation modeling library, JSIM, which is based on the process interaction paradigm, an environment based on Query Driven Simulation, which allows simulation analysts to study the performance of systems simply by querying a database.
JSDESLib: a library for the development of discrete-event simulation tools of parallel systems
TLDR
The main objectives are: to propose, develop and implement JSDESLib: as a parallel event-oriented simulation library that simplifies the development of simulation tools; with a next earliest event mechanism and communication management between entities.
The JSIM web-based simulation environment
SCALABILITY OF GARBAGE COLLECTION IN JAVA-BASED DISCRETE-EVENT SIMULATORS
TLDR
A simple analytic model of a Java simulator’s memory system behavior, as a function of problem size is developed, which predicts that Java based simulators will have performance that scales in problem size, up to a point where memory crisis suddenly degrades the performance dramatically.
Fornax: Web-based distributed discrete event simulation in Java
TLDR
An integrated approach is taken that combines discrete event semantics with Java and exceeds the expressiveness of discrete event libraries and discusses the difficulties encountered with Parallel Discrete Event Simulation.
ClusterSim: a Java-based parallel discrete-event simulation tool for cluster computing
We present the proposal and implementation of a Java-based parallel discrete-event simulation tool for cluster computing called ClusterSim (cluster simulation tool). The ClusterSim supports visual
A Single Thread Discrete Event Simulation Toolkit for Java: STSimJ
TLDR
This paper proposes a single thread discrete event simulation toolkit for Java, whose result is always repeatable, because of the uncertainty introduced by multi-threads.
Simjava: A Discrete Event Simulation Library For Java
TLDR
The design, component model, applications and future of simjava are described, which includes facilities for representing simulation objects as animated icons on screen.
Distributed web-based simulation experiments for optimization
...
...

References

SHOWING 1-7 OF 7 REFERENCES
Simjava: A Discrete Event Simulation Library For Java
TLDR
The design, component model, applications and future of simjava are described, which includes facilities for representing simulation objects as animated icons on screen.
HASE: A Flexible Toolset for Computer Architects
TLDR
The design of HASE is described, some of the varied projects which have used it, and the future direction of the system are described.
1{18. Gordon and Breach
  • 1{18. Gordon and Breach
  • 1996
Jade Simulations International Corp
  • Jade Simulations International Corp
  • 1992
SimJava package documentation, Available from http
  • SimJava package documentation, Available from http
  • 1996
Hase : A exible toolsetfor computer architects
  • The Computer Journal
Hase++: a discrete event simulation library for C++. Available from http
  • Hase++: a discrete event simulation library for C++. Available from http
  • 1996