Simulation in java with SSJ

  • Authors:
  • Pierre L'Ecuyer;Eric Buist

  • Affiliations:
  • Université de Montréal, Montréal, Canada;Université de Montréal, Montréal, Canada

  • Venue:
  • WSC '05 Proceedings of the 37th conference on Winter simulation
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe SSJ, an organized set of software tools offering general-purpose facilities for stochastic simulation programming in Java. It supports the event view, process view, continuous simulation, and arbitrary mixtures of these. Random number generators with multiple streams and sub-streams, quasi-Monte Carlo methods and their randomizations, and random variate generation for a rich selection of distributions, are all supported in an integrated framework. Performance, flexibility, and extensibility were key criteria in the design and implementation of SSJ. We illustrate its use by simple examples.