On the Composition of Well-Structured Programs
ACM Computing Surveys (CSUR)
The structure of the “THE”-multiprogramming system
Communications of the ACM
Techniques of Program Structure and Design
Techniques of Program Structure and Design
Program Development Process: The Individual Programmer
Program Development Process: The Individual Programmer
Reliable software through composite design
Reliable software through composite design
Structured programming
Communications of the ACM
Comments on program specification and testing
Communications of the ACM
Scheduling Task In-Trees on Distributed Memory Systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Consistency checking within embedded design languages
ICSE '82 Proceedings of the 6th international conference on Software engineering
Hi-index | 48.25 |
Choosing the right program structures can lead to better programs, says Joshua Turner. He advocates modular design to make large programs more manageable. Turner reviews the possible structural relationships between the modules of a program and generates a tentative morphology of program structure types. He concludes that, with some exceptions, the hypothetical pure tree structure is the best choice for most data processing applications.