Modula and a Question of Time
James E. Allchin · IEEE Transactions on Software Engineering · 1980
The programming language Modula is reviewed for its ability to support the wide variety of time usages required in a process control system. It is shown that in many instances concurrent languages supporting device control and multiprogramming may need additional facilities for the support of time.