Safeguard Data-Processing System: Process Design in the Structure of Real-Time Software Systems
W. S. Doyle, J. R. Gibbons · Bell System Technical Journal · 1975
Process design, structuring the real-time program for the CLC, was one of the difficult aspects of SAFEGUARD software development. Initially, there were no significant guidelines or criteria. In the course of the project, basic process-design rules were developed and significant experience was acquired. Some techniques that emerged are the use of short-running, asynchronous tasks; overlays to minimize storage requirements; and multiple storing of programs to minimize processor queuing.