Structured Planning and Debugging
Proceedings of the Fifth International Joint Conference on Artificial Intelligence. Specialized Systems. Pages 773-778.
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.
@inproceedings{ijcai1977p186,
title = {Structured Planning and Debugging},
author = {Miller, Mark L. and Goldstein, Ira P.},
booktitle = {Proceedings of the Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-77}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Raj Reddy},
pages = {773--778},
year = {1977},
note = {Specialized Systems},
url = {https://ijcai.org/proceedings/1977/186},
}
TY - CPAPER TI - Structured Planning and Debugging AU - Miller, Mark L. AU - Goldstein, Ira P. T2 - Proceedings of the Fifth International Joint Conference on Artificial Intelligence, IJCAI-77 PB - International Joint Conferences on Artificial Intelligence PY - 1977 SP - 773 EP - 778 UR - https://ijcai.org/proceedings/1977/186 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: