ACM Home Page
Please provide us with feedback. Feedback
Limits of the "algebraic" specification of abstract data types
Full text PdfPdf (368 KB)
Source ACM SIGPLAN Notices archive
Volume 12 ,  Issue 10  (October 1977) table of contents
Pages: 37 - 42  
Year of Publication: 1977
ISSN:0362-1340
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 31,   Citation Count: 22
Additional Information:

abstract   references   cited by  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/954627.954630
What is a DOI?

ABSTRACT

This paper deals with the feasibility of the algebraic specification technique for abstract data types, which consists of a declaration of the operations of a data type and a finite set of "axioms" for the operations. We discuss some inherent difficulties arising from this technique and present a simple example of an abstract type for which the method cannot be applied.


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
R. Bayer: Aggregates: A Software Design Method and its Application to a Family of Transitive Closure Algorithms. Report No. 7432, Technical University Munich, Germany, September 1974.
2
3
 
4
C.A.R. Hoare: Proof of correctness of data representations. Acta Informatica, Vol. 1 (1972) p. 271--281.
 
5
J. Spitzen and B. Wegbreit: The verification and synthesis of data structures. Acta Informatica, Vol. 4 (1975), p. 127--144.
 
6
O.J. Dahl, B. Myhrhang and K. Nygaard: The SIMULA 67 Common base language. Publication S-22, Norwegian Computing Center, Oslo, 1970.
7
 
8
T.A. Standish: Data Structures: an Axiomatic Approach. BBN Report No. 2639, Bolt, Beranik and Newmann, Cambridge, Mass., 1973.
 
9
I.R. Shoenfield: Mathematical Logic. Reading, Mass. Addison-Wesley, 1967.
 
10
S.N. Zilles: Algebraic Specification of Data Types. Mass. Inst. of Technology, Cambridge, Project Mac Progress Report 11, to appear.
 
11
J.V. Guttag: The Specification and Application to Programming of Abstract Data Types. Technical Report CSR6-59, Computer Systems Research Group, University of Toronto, 1975.
 
12
J.A. Goguen, J.W. Thatcher, E.G. Wagner and J.B. Wright: Abstract data types as initial algebras and correctness of data representations. Proceedings of the Conference on Computer Graphics, Pattern Recognition and Data Structure, (May 1975).
 
13
M.E. Majster: Erweiterte gerichtete Graphen, ein Modell für Datenstrukturen und Datenstrukturklassen. Ph.D.-Thesis 1975, Technische Universität München, Germany.
 
14
A.L. Rosenberg: Data graphs and addressing schemes. Journal of Computer and System Sciences, 5 (1971) p. 193--238.
15
 
16
B. Liskov and S.N. Zilles: Specification techniques for data abstractions. IEEE Transactions on Software Engineering, Vol. SE-1, No. 1 (March 1975) p. 8--18.
 
17
M.E. Majster: Extended directed graph, a formalism for structured data and data structures. Accepted for publication in Acta Informatica, to appear in January 1977.

CITED BY  22