Proceedings

An Advisory System for Developing Data Representations

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Program Synthesis. Pages 1030-1035.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

A knowledge-based interactive system for choosing abstract data structures and concrete representations for them is described. The system acts as an "expert" on data structures and is to be consulted by programmers during the design stage of their work . A specification method is described which assumes a restricted vocabulary of data structure terminology common to the user and the system. The selection process uses a base of knowledge about known abstract data structures and representations, and provides new combinations of known structures which satisfy complex requirements not anticipated in advance.

  1. J.A.GoRuen, J.W.Thatcher, E. G.Wagner: "An Ini- tial Algebra Approach ... " in Current Trends Programming Methodolog~ (ed.R.Yeh), 1978.
  2. B79)
  3. O.R. Barstow: "An Experiment in Knowledge- Based Automatic Programming", Artificial Intelligence, Vol.l2, 1979, pp. 73-119.
  4. K77)
  5. E. Kant: "The Selection of Efficient Implement- ations for a High Level Language", SIGPLAN Not., 12, 8, Aug. 1977, pp . 140-146.
  6. J . R. Low: "Automatic Coding: Choice of Dat a Structures", Ph.D. Thesis, Stanford Univ., Computer Science Memo, STAN-CS-74-45 2, 1974.
  7. S.J. Rosenshein, S.M. Katz: "Selection of Representations for Data Structure s , SIGPLAN Not., 12, 8, August 1977, pp. 147-154.
  8. L.A. Rowe and F.M.Tonge: "Automating the Select ion of Implementation Structures", I EEL' Transactions on Software Engineering, SE-4, No . 6, November 1978, pp . 494-506.
  9. E. Schonberg, J.T. Schwartz, M. Sharir: "An Automatic Technique .of Selection of Dat a Representations in SETL Programs". ACM - TOPLAS, 3, 2, April 1981, pp. 126-143.
  10. T79
  11. A. Teperman: "Optimization of Very High Lev el Language", Ph.D. Thesis, Technion, Haifa, 1979.
  12. a. Partial

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards