Java-based simulation software for discrete events. It is free and offers process-based simulation.
One of the key features of simjava is its ability to create complex simulations using a collection of entities, each running in its own thread. These entities can communicate with each other by sending and receiving event objects through ports, with a central system class controlling all the threads and advancing the simulation time. This makes it incredibly easy to create simulations that accurately reflect real-world scenarios.
To help you keep track of your simulation's progress, simjava also features a trace messaging system that records the actions of each entity and saves the information to a file. This way, you can go back and analyze the simulation results at a later time, making it an incredibly useful tool for research and development purposes.
Overall, simjava is an excellent choice for anyone looking for a powerful and flexible simulation package for Java. Whether you're modeling complex systems or studying the behavior of real-world phenomena, simjava has everything you need to create accurate and insightful simulations.
Version 1.2: N/A