ACM Home Page
Please provide us with feedback. Feedback
A library of generic algorithms in Ada
Full text PdfPdf (926 KB)
Source Annual International Conference on Ada archive
Proceedings of the 1987 annual ACM SIGAda international conference on Ada table of contents
Boston, Massachusetts, United States
Pages: 216 - 225  
Year of Publication: 1987
ISBN:0-89791-243-8
Authors
David R. Musser  General Electric Company, Corporate Research & Development, P. 0. Box 8, Schenectady, New York
Alexander A. Stepanov  Polytechnic University, Computer Science Department, 333 Jay Street, Brooklyn, New York
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 9,   Citation Count: 3
Additional Information:

abstract   references   cited by   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/317500.317529
What is a DOI?

ABSTRACT

It is well-known that data abstractions are crucial to good software engineering practice. We argue that algorithmic abstractions, or generic algorithms, are perhaps even more important for software reusability. Generic algorithms are parameterized procedural schemata that are completely independent of the underlying data representation and are derived from concrete, efficient algorithms. We discuss this notion with illustrations from the structure of an Ada library of reusable software components we are presently developing.


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
Booth, G., Software Components in Ada. Benjamin/Cummings, 1987.
 
2
O.-J. DaM, E. W. Dijkstra, and C. A. R. Hoare, Structured Programming, Academic Press, 1972.
 
3
 
4
 
5
D. R. Musser and A. A. Stepanov, Ada Generic Library Linear Data Structure Packages, Vol. 1, to appear as a General Electric Corporate Research and Development Report, October 1987.
 
6
 
7
 
8


Collaborative Colleagues:
David R. Musser: colleagues
Alexander A. Stepanov: colleagues