IBM Systems Journal
The structure of modular program
Communications of the ACM
On research in structured programming
ACM SIGPLAN Notices
VIDEOPLACE—an artificial reality
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Modular assembler language programming
ACM SIGCSE Bulletin
Hi-index | 48.22 |
The concept that three process functions—initialization, production, and completion—and a separate supervisory control function are sufficient to describe the execution of a program is the basis for Triform Program design. Triform programs are composed of modules arranged in a trifurcate tree structure with each branch devoted to the performance of one and only one of the process functions. The root of the program tree is a control module which supervises process-function execution. Such trifurcate tree structures are shown to be minimum complexity structures.