ACM Home Page
Please provide us with feedback. Feedback
Digital Library logoTake a look at the new version of this page: [ beta version ]. Tell us what you think.
Synthesizing abstract data type specifications
Full text PdfPdf (357 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 20th annual Southeast regional conference table of contents
Knoxville, Tennessee
Pages: 176 - 181  
Year of Publication: 1982
ISBN:0-89791-071-0
Authors
Boumediene Belkhouche  University of Southwestern Louisiana, Lafayette, Louisiana
Joseph E. Urban  University of Southwestern Louisiana, Lafayette, Louisiana
Gregory A. Riccardi  Florida State University, Tallahassee, Florida
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Several alternatives for implementing abstract data types exist. One approach is the definition and implementation of a new language which directly supports abstract data type constructs. Another approach is to incorporate abstract data type constructs in an existing programming language. This paper describes recent and current research in the incorporation of a specification language for abstract data types within an operational compilable programming language. The synthesis of implementations of abstract data types from their specifications is discussed.


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.

 
Aho77
Aho, A.V., Ullman, J.D. of Compiler Desiun, Addison-Wesley Publishing Company, Reading, Massachusetts (1977).
 
Bar77
 
Bel81
 
Ber79
 
Bie76
Biermann, A.W. "Approaches to Automatic Programming," In in Computers, VOl. 15, M. Rubinoff and M.C. Yovits (Editors), Academic Press, New YOrK (1976), pp 1-63.
 
Cha71
Cnamberlin, D.D. "The 'Single-assignment' Approach to Parallel Processing," Proc. AFIPS 1971 FJCC, (November 1971), pp 263-269.
Dew79
 
Ear76
Earley, J. "High Level Iterators and a Method for Automatically Designing Data Structure Representation," Journal of Computer Languages, Vol. I (1976), pp 321L342.
Fon79
 
Gog79
Goguen, J.A. and Tardo, J.J. "An Introduction to OSJ: A Language For Writing and Testing Formal AlgeDraic Program Specifications," Proceedings of a Conference on Specifications of Reliable software, IEEE Computer Society (April 1979), pp 170-189.
 
Gut78
Guttag, J.V., Horning, J.J. "The Algebraic Specifications of Abstract Data Types," Acta Informatica, 10,1 (1978), pp 27-52.
 
Hoa72
Hoare, C.A.R. "Notes on Data Structuring," In Structured Programming. O. -J, E.W. Dijkstra, and C.A.R. Boare, Academic Pres, New YOrk (1972), pp 83-174
Ich79
Jon76
 
Kan79
Lis75
 
Lis77
Liskov, B., Snyder, A., Atkinson, R., Scnaffert, C. "Abstraction Mecnanism in CLU," Computation Structures Group Memo 144-1, MIT (January 1977).
Low78
Man80
 
Moi82
Moitra, A. "Direct Implementations of Algeoraic Specification of Abstract Data Types," IEEE Transcations on Software Engineering SE-8 (I), (January 1982), pp 12-20.
 
Pag79
Page, R. Formal Differentiation, Courant Institute of Mathematical Sciences, Computer Science Report NSO-15 (September 1979).
Sch81
 
Sco76
Scott, D. "Data Types as Lattices," SIAM Journal of Computing 5,3 (September 1976), pp 522-587.
 
Sri80
Srivas, M.K. PhD Proposal, MIT Laooratory for Computer Science (1980).
 
Sta78
Standish, T.A. "Data Structures- An Axiomatic Approacn," Chapter 4, Current Trends in Programming Metheodology, Vol. 4, Da~a Structuring, R.T. Yen (Editor), Prentice-Hall, New Jersey (1978), pp 30-59.
 
Sub79a
 
Wul76
Wulf, W.A., London, R.L. and Shaw, M. "An Introduction to the Construction and Verification of Alphard Programs," IEEE Transcations on Software Engineering SE-2 (4), (December 1976), pp 253-265.
 
Zil81

Collaborative Colleagues:
Boumediene Belkhouche: colleagues
Joseph E. Urban: colleagues
Gregory A. Riccardi: colleagues