A review of design techniques for programs and data
- 27 October 1976
- journal article
- review article
- Published by Wiley in Software: Practice and Experience
- Vol. 6 (4) , 555-567
- https://doi.org/10.1002/spe.4380060410
Abstract
The proliferation of papers on programming methodology focus on the program development process but only hint at the form of the final program. This paper distinguishes between the development process and the program product and presents a catalogue of possible program organizations and data structures with examples drawn from the published literature. The methods for sharing data among modules and a classification scheme for programs and data structures is presented.Keywords
This publication has 14 references indexed in Scilit:
- On the Composition of Well-Structured ProgramsACM Computing Surveys, 1974
- Computer programming as an artCommunications of the ACM, 1974
- ACM forumCommunications of the ACM, 1974
- Structured data structuresCommunications of the ACM, 1974
- Relational level data structures for programming languagesActa Informatica, 1973
- Data structures and accessing in data-base systems, I: Evolution of information systemsIBM Systems Journal, 1973
- On the criteria to be used in decomposing systems into modulesCommunications of the ACM, 1972
- A technique for software module specification with examplesCommunications of the ACM, 1972
- Toward an understanding of data structuresCommunications of the ACM, 1971
- Program development by stepwise refinementCommunications of the ACM, 1971