Abstract
We discuss engineering lessons learned while developing a planning system. We reaffirm not only well known techniques of software engineering such as top-down structured programming, but we also discuss our own policies (the good, the bad and the unimplemented) from which others might choose or avoid to their benefit. Another category of lessons learned is knowledge of what we do not know how to do. An example of this is pattern matching across plan nodes. We also discuss useful ideas which have evolved from the planning project. Examples of these include a one stage Rete network, coreferentiality, asynchronous plan development, and priority of constraint rules.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References Cited
Benoit, J. W. (July 1985), Artificial Intelligence Planning Systems in Command and Control, MP-85W00010, The MITRE Corp.
Benoit, J. W. (To Be Published), SAPS, A Production System with Active Data Structures, The MITRE Corp.
Benoit, J. W., Davidson, J. R. and Powell, E. G. (October 1985), “Artifical Intelligence in Joint Deployment Planning,” Symposium on Artifical Intelligence in Engineering, George Washington University.
Forgy, C. L. (1982), “Rete: A fast Algorithm for the Many Pattern/Many Object Pattern Match Problem,” Artificial Intelligence, Vol. 17, pp. 17.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Benoit, J.W., Davidson, J.R., Powell, E.G. (1986). Lessons Learned Developing a Planning System. In: Sriram, D., Adey, R. (eds) Applications of Artificial Intelligence in Engineering Problems. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-21626-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-662-21626-2_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-21628-6
Online ISBN: 978-3-662-21626-2
eBook Packages: Springer Book Archive