?url_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rft.title=Programmieren+durch+analoges+Schlie%C3%9Fen&rft.creator=Schmid%2C+Ute&rft.subject=Cognitive+Psychology&rft.subject=Artificial+Intelligence&rft.subject=Artificial+Intelligence&rft.description=Es+wird+ein+Ansatz+zum+Programmieren+durch+analoges+Schlie%C3%9Fen+dargestellt%2C+der+auf+dem+Konzept+rekursiver+Programmschemata+basiert.+Ist+kein+hinreichend+%C3%A4hnliches+Beispiel+zu+einem+aktuellen+Problem+vorhanden%2C+so+werden+solche+Schemata+induktiv+aus+Ein-Ausgabe-Beispielen+aufgebaut.+Das+Ged%C3%A4chtnis+ist+hierarchisch+organisiert%2C+indem+ausgehend+von+konkreten+Programmschemata+generalisierte+Strukturen+gebildet+und+gespeichert+werden.+Beim+analogen+Schlie%C3%9Fen+werden+folgende+Teilprozesse+modelliert%3A+Die+%C3%84hnlichkeit+zwischen+einem+aktuellen+Problem+und+bereits+gel%C3%B6sten+Beispielen+wird+%C3%BCber+ein+strukturelles+Distanzma%C3%9F+auf+(Term-)B%C3%A4umen+bestimmt.+Dieses+%C3%84hnlichkeitsma%C3%9F+definiert+gleichzeitig+die+Modifikationen%2C+die+notwendig+sind%2C+um+ein+Beispielprogramm+an+die+neuen+Anforderungen+anzupassen.+Bei+erfolgreichem+analogem+Transfer+wird+das+neu+inferierte+Schema+sowie+eine+%C3%BCber+Beispiel+und+aktuelles+Problem+generalisierende+Struktur+in+das+Ged%C3%A4chtnis+eingef%C3%BCgt.+Das+Problem+des+analogen+Transfers+bei+nicht-isomorphen+Strukturen+wird+diskutiert+und+es+werden+L%C3%B6sungsideen+aufgezeigt.+Der+Ansatz+ist+als+erster+Prototyp+in+Lisp+implementiert.+We+propose+an+approach+to+programming+by+analogy+which+is+based+on+the+notion+of+recursive+program+schemes.+If+there+are+no+examples+with+sufficient+structural+similarity+to+a+new+problem%2C+the+program+scheme+is+inferred+from+the+scratch+using+induction+over+input-output+examples.+Program+schemes+are+stored+in+a+hierarchically+organized+knowledge+structure+by+constructing+generalized+schemes+from+concrete+programs.+Our+approach+handles+the+following+processes+of+analogical+reasoning%3A+Similarity+between+new+problems+and+example+solutions+are+calculated+by+a+structural+measure+defined+on+trees.+In+addition%2C+this+similarity+measure+defines+which+modifications+have+to+be+performed+to+adapt+the+example+solution+to+the+new+problem.+In+case+of+succesful+transfer+the+new+solution+together+with+a+generalized+structure+are+stored+in+memory.+The+problem+of+handling+non-isomorphic+structures+is+discussed+and+possibilities+for+handling+transfer+in+such+cases+are+proposed.+Our+approach+is+implemented+as+a+first+prototype+in+Lisp.&rft.date=1997&rft.type=Journal+(Paginated)&rft.type=PeerReviewed&rft.format=application%2Fpostscript&rft.identifier=http%3A%2F%2Fcogprints.org%2F488%2F2%2Fkw-analog2.ps&rft.identifier=++Schmid%2C+Ute++(1997)+Programmieren+durch+analoges+Schlie%C3%9Fen.++%5BJournal+(Paginated)%5D+++++&rft.relation=http%3A%2F%2Fcogprints.org%2F488%2F