Proceedings

Automatic Programming From Data Types Decomposition Patterns

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 37-38.

© 1983 International Joint Conferences on Artificial Intelligence

Abstract

A running system is presented which provides powerful support to the user while designing programs. This system automatically constructs program schemas by decomposition of the datas involved in the specification. Datas are specified within a knowledge-base as data types having associated decomposition patterns. The use 'r may combine different data-decomposition strategies with any of its decomposition patterns. So it is possible to build several program schemas for the same problem. Once a program schema is built the user can instantiate or adapt it by hand. He can also apply the system repetitively until he obtains primitive problems which can be solved directly.

  1. I)
  2. BAR : Barstow D. "Knowledge-based Program Construction" Elsevier North Holland 1979.
  3. llAR ): Barstow D. "The Roles of Knowledge and Deduction in Algorithm Creation" in "Au- tomatic Program Construction Techniques" C. Gresse 39 (A. Bierman, G. Guiho, Y. Kodratoff editors) :1ac ~lillan 1983.
  4. Bibel W. "Syntax-Directed, Semantics- Supported Program Synthesis" Art Intell 14,3 October, 1980, pp. 243-262.
  5. B.O.R 81): Bartels U., W. Olthoff, P. Raulefs "An Expert System for Implementing Abstract Sorting Algorithms on Parameterized Abstract Data Types" IJCAI -81. Vancouver, Canada.
  6. DER : Dershowitz N.; "Computing with Rewrite Systems" Internal Report, Urbana Champaign, 1982.
  7. Gresse C. "The ASSPRO Project" In- ternal Report, LRI Or say, December 1982-. -• -
  8. M.W 80) :Manna Z., R. Waldinger, "A Deductive Approach to Program Synthesis" ACM TOPLAS 2,1 1980, pp. 90-121. IJCAI
  9. SMI : Smith D. "Top-Down Synthesis of Simple Divide and Conquer Algorithms" Inter- nal Report. Naval Postgraduate School, Nonta:-ey November, 1982.
  10. Waters R. "The Programmer's Appren- tice : Knowledge-Based Program Editing" IEEE Trans on Soft Eng Vol SE-8 Nl, January, 1982.

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

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