global.generate_test() - generates the tree of structs
struct.generate() - generates a specific struct
global.run_test() - executes the run() method and starts event threads for all the structs
global.stop_run() - ends the simulation run and calls the quit() method for all the structs
struct.quit() - deactivates all TCMs and events of the struct
global.check_test() - executes the check() method for all the structs