Title: Java Simulation Library (JSL): an open-source object-oriented library for discrete-event simulation in Java

Authors: Manuel D. Rossetti

Addresses: Department of Industrial Engineering, University of Arkansas, Fayetteville, AR 72703, USA

Abstract: This paper describes the design and functionality of an open-source object-oriented library for executing discrete-event simulation models in the Java programming language. The structure of the library is described in terms of its packages, class structure, and functionalities. The purpose of this paper is to provide an understanding of the library so that practitioners and researchers can better use the library for simulation modelling. In addition, the expository nature of this paper can help new users or students learn the basics of discrete-event simulation from the library|s design. The capabilities of the library are illustrated through a number of source-code examples.

Keywords: Java simulation library; JSL; open source; object-oriented modelling; discrete event simulation.

DOI: 10.1504/IJSPM.2008.020614

International Journal of Simulation and Process Modelling, 2008 Vol.4 No.1, pp.69 - 87

Published online: 03 Oct 2008 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article