| A library of generic algorithms in Ada |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 9, Citation Count: 3
|
|
|
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
|
|
|