Could anyone comment on what that framework is in current terms? Googling 'simulated time train' doesn't really help. Thanks!
Could anyone comment on what that framework is in current terms? Googling 'simulated time train' doesn't really help. Thanks!
The simulation module was a framework for defining parallel processes that worked with discrete, scheduled events, a bit like actors. This was intended to model real-world problems such as traffic systems or factories, that complex interactions and dependencies. A simulation had a time axis, so it ran the processes in simulated time, instead of real time. This may be what Hoare was referring to.
Further reading:
http://simula67.at.ifi.uio.no/Archive/Intro-simula/intro.pdf
http://heim.ifi.uio.no/~steinkr/papers/HiNC1-webversion-simu...
Simula-67 (Dahl and Nyaaard) used co-routines in which there was no parallel execution.