JaamSim is an application for performing discrete event simulations. It provides a drag and drop graphical interface for simulation building as well as a text-based configuration file format.
JaamSim is licensed under the Apache 2.0 license and follows a roughly date-based version numbering scheme of YYYY.XX relflecting the 4 digit year of release and a two digit incrementing version within each year. Simulations can be implemented using a variety of approaches such as event based, process based or agent based, with full compatibility between each approach.
References
JaamSim Wikipedia(Text) CC BY-SA