Central to the foundation of any simulator is the concept of time, and how the elements which make up a component move through it. This section will look at two methods of treating time and how that concept of time is manifested in the implementation. This section will explain the deficiencies of the first method and how the second method attempts to correct these problems.