JSim is a Java-based discrete event simulator of an M/M/s queue system. The source includes a library of classes that can be used to modify the application to simulate other types of queue systems as well.
JSim source files can be downloaded from https://sourceforge.net/projects/jsim/. A brief description of the main classes and function can be found next: