|
ABSTRACT
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 Data Structure Description and Manipulation Language 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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
CODASYL--Data Base Task Group Report. Available from ACM, New York, (Apr. 1971)
|
 |
2
|
|
 |
3
|
|
| |
4
|
Harary, F. Graph Theory. Addison-Wesley, Reading, Mass., 1969.
|
| |
5
|
Integrated Data Store. Honeywell Information Systems, Inc., Wellesly, Mass., 1971.
|
| |
6
|
Kieburtz, R. Steps towards verifiable programs. Tech. Rep 12, Dep. Comput. Sci., SUNY at Stony Brook, N.Y.
|
| |
7
|
Mills, H. Top down programming in large systems. From Debugging Techniques in Large Systems. Gourant Computer Science Symposium, pp. 41-53.
|
 |
8
|
|
 |
9
|
|
| |
10
|
Rosenberg, A. Data graphs and addressing schemes. J. Comput. and Syst. Sci. 5 (1971), 193-223.
|
| |
11
|
Rosenberg, A. Exploiting addressability in data graphs. Rep. RC-3618 IBM, T.J. Watson Res. Cent., 1971.
|
| |
12
|
Rosenberg, A. Symmetries in data graphs. SIAM J. Comput. 1, (1972), 40-65.
|
| |
13
|
Senko, M.E., Altman, E.B., Astrahan, M.M., and Fehder, P.L. Data structures and accessing in data-base systems. IBM Syst. J. 12, 1 (1973).
|
| |
14
|
|
 |
15
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|