Issue No.03 - March (1978 vol.11)
W. Brown , Intel Corporation
Various methodologies have been used to control the high?and rising?cost of developing software products. Among these, one technique that has proved effective entails constructing programs from small, well-defined modules. This technique, called modular programming, can be used in any programming language; however, without language support to enforce module boundaries, errors often occur.
W. Brown, "Microsystems Modular Programming in PL/M", Computer, vol.11, no. 3, pp. 40-46, March 1978, doi:10.1109/C-M.1978.218094