Demand-driven, concurrent discrete event simulation. - Colin Smart (2001)