GENESIS 3 Development Plans

The GENESIS simulator is undergoing a major redevelopment effort that will result in GENESIS version 3.

The diagram below shows the components of GENESIS 2, as seen by the GENESIS user. Although GENESIS and its scripting language produce modular object-oriented simulations that are easy to modify and extend, this is not the case with the source code for GENESIS 2. The core modules of GENESIS were written in the late 1980's in C, and the modules are much more tightly coupled than the diagram would suggest. Although the simulation code is very efficient, it is difficult to add more modern Java-based graphical interfaces, alternate script parsers, and interfaces via the WWW.

GENESIS componentsGENESIS components