Skip to main content

5.4) Process Overview And Scheduling


Who (i.e., what entity) does what, and in what order?

When are state variables updated?

How is time modeled, as discrete steps or as a continuum over which both continuous processes and discrete events can occur?

Except for very simple schedules, one should use pseudo-code (i.e. a text description or outline of a program or algorithm) to describe the schedule in every detail, so that the model can be re-implemented from this code. Ideally, the pseudo-code corresponds fully to the actual code used in the program implementing the ABM.