Proceedings

Structured Planning and Debugging

Download BibTeX Cite

Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Specialized Systems. Pages 773-778.

© 1977 International Joint Conferences on Artificial Intelligence

Abstract

The SPADE theory uses linguistic formalisms to model the program plann ing and debugging processes. The rheo:>ry heg ins with a taxonomy of buic planning concepts covering strategies fnr identi.ficalion, deco.mposilion and refnrmulation. A handle ·js prn•i•lr•l for recognizing interactions between goals and deriving a linear solution. A complementary tuonomy nf rational bugs and assnciate•l repair techniques is also provided. SPI\Of: introduces a new data structure to facilitate debugging -- the derivatinn tree nf the program. SPADE generali7.eS recent work in Artificial Intelligence by Sussman and Sacerdoti on automatic programming, and e•lemb the theory of program design devclopml by the Struct·ured lrogramming movement. It provides a more structured i nformation processing model of human problem solving th .an the pr .o•luction systems nf Newell and Simon, and articulates the type nf problem solving curriculum advncated by Papert's Logo Project.

  1. Bhaskar, R., ond H. Simon, I 976. "Problem Solvinl in Somonticolly Rich Domoins• An Example. from En1iMorin1 Thermodynamics.• Carne~io-Mollon U., CJP. Work i n~ Peper 314.
  2. Brooks, R., 1975. A Model of Hvmltl Cotnilive Behovior in Wrilint Code for Compvfer Protrtms. CerMiio-Mellon U., RepOrt f\FOSR-TR-1084.
  3. Dahl, O.J., E. Di)kslra and CAR. Hoere I 972. Structured Protrtmmint. London, Academic Pross.
  4. Emden, M. Van, end R. Kowelski, I 976. "The Sementics of Pndicete lo1ic IS 1 Prosramminl len1uase." JACM 23•4, pp. 733-742.
  5. Goldstein, 1., end M. Miller, I 9761. AI Bued Persontl Letrnint Environments. MIT AI Memo 384.
  6. Goldstein, 1., end M. Miller, I 976b. SlruciiJt'ed Pl~t~nint 1nd Debuuint• A Lintvis lic Theory of Desitn. MIT AI Memo 387.
  7. Kaplan, R., 1973. "A Gonorol Syntectic Processor." in R. Rustin (od.), Ntlur.t Lent,w te Processint, N.Y., Al1orilhmics Pross, pp. I 93-24 I.
  8. Key, M., I 973. "The MIND System.• in R. Rustin (od.), Ntlurll LlfiiUIIe Proces•int, N.Y., Alsorilhmics Press, pp. I 55-I 88.
  9. lossor, V., R. Fennell, L. Erman end D.R. Roddy, 1975. "Or1aniulion of tho Hoarsoy II Speech Undorstandinl Syslom." IEEE Trtns«lions on Acoustics, Speech , end Si«nol Processint Assp-23• I , pp. I I -24.
  10. Miller, M., end I. Goldstein, I 976b. Ptrsint ProloaJis Uslnt Problem Solvlnt Gr~~nmers . MIT AI Memo 385.
  11. Miller, M., end I. Goldstein, 1976c. SPADE• A Grtmmar Bued Editor For Pltnnint snd Debuuint Protroms. MIT AI Memo 386.
  12. Miller, M., end I. Goldatoin, I 976d. PAZ A TN• A Lintvislic Approtdt To Avfomoflc Anlllysis of Elemenl~ry Protrtmmint Protocols. MIT AI Memo 388.
  13. Minsky, M., 1975. "Frame-Systems• A Fromowork for Representation of •Knowled1e." in P. Winston (od.), The PiydtolotY of Comp<Jier Vision, N.Y., t.lc:Grow-Hill.
  14. Newell, A., end H. Simon, 1972. Hvm111 Problem So/vint. N.J., Prentice-Half.
  15. Ptporl, S., I 971 . Tudtint Children Thinl<int. MIT AI Memo 247.
  16. Puton, W., end A. Robinson, 1975. "System lnlearelion and Control in 1 Speech Undorstendint System." A.JCL 5, pp. 5-18.
  17. Polye, G., I 957. Ho"' to Solve II. N.Y., Doubleday Anchor Books.
  18. Polya, G., I 965. l.ltlhemtllctl Discovery <Vola. 1&2).
  19. N.Y., Wiley end Sons. Polyi, !)., 1968. l.ltlhemollcs 111d Pl111$ib/e Reuonint <Vots. I .1.2). N.J., Princeton U .. ProSS.
  20. Socordoti, E., I 975. "The Nonlinoor Neturo of Pions." 1/I.JCAI, Tbilisi, Goorsia, USSR, pp. 206-218.
  21. Schenk, R., I 975. "Us ina Knowlod&e to Understand.~ in R. Schank .1. B. Nosh-Wobbor, Theoretictl Issues In Nolvrtll Ltnttnl' Processint, pp. I 17-I 21•.
  22. Sussmen, G., I 975. A Compvl•liontll Model of Skill Acqvisilion. N.Y., American Elsevier. Wotorrnan, 0 ., ond A. Nowoll, I 972. Preliminary Reslils "'ilh • System For Avfomolic Protocol Anolysis. Cor-.aio-Mollon U, C.I.P. Workins Poper 2 I I. Welormon, 0 ., end A. Nowell, I 973. "PAS-II• An Interactive Task-Froo Version of An Automatic Protocol Anolysis System." 31./CAI, Slonford, Ce., pp. 43 1-445.
  23. Winos rod, T., .1 975. "Frsme RoproStnlotions end tho Dotforolive-Procodurol Controversy." in 0 . Bobrow & A. Collint, Represenlllion ond Unde•sfondint, A~ldemic Pross, pp. I 85-2 I 0.
  24. Woods, W., 1970. "TrensiliOn Network Gremmors for Noturel lonauoJ• Anolysis.• CACM 13•10, pp. 591-606.
  25. Sn~>cii'll i zP.rl SystP.ms-1: 11i 11P.r

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

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