Structured Data Structures Programming systems which permit arbitrary linked list structures enable the user to create complicated structures without sufficient protection. Deletions can result in unreachable data elements, and there is no guarantee that additions will be performed properly. To remedy this situation, this paper proposes a gauge which provides for the creation of a restricted class of data structures but ensures the correctness of the program. This is accomplished by an explicit structure declaration facility, a restriction on the permissible operations, and execution-time checks. CACM October, 1974 Shneiderman, B. Scheuermann, P. structured programming, data structures, data base management system 3.50 3.51 3.72 3.73 3.79 4.20 4.22 CA741004 JB January 16, 1978 12:46 PM 1720 4 2594 1927 4 2594 2147 4 2594 2163 4 2594 2193 4 2594 2252 4 2594 2319 4 2594 2326 4 2594 2345 4 2594 2478 4 2594 2477 4 2594 2480 4 2594 2541 4 2594 2594 4 2594 2594 4 2594 2594 4 2594 2594 4 2594 2709 4 2594 2852 4 2594 2899 4 2594 2939 4 2594 2972 4 2594 3004 4 2594 3130 4 2594 3155 4 2594 1771 5 2594 2155 5 2594 2204 5 2594 2594 5 2594 2594 5 2594 2594 5 2594 2975 5 2594 3186 5 2594 2594 6 2594