Advertisement

Lessons Learned Developing a Planning System

  • J. W. Benoit
  • J. R. Davidson
  • E. G. Powell

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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References Cited

  1. Benoit, J. W. (July 1985), Artificial Intelligence Planning Systems in Command and Control, MP-85W00010, The MITRE Corp.Google Scholar
  2. Benoit, J. W. (To Be Published), SAPS, A Production System with Active Data Structures, The MITRE Corp.Google Scholar
  3. 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.Google Scholar
  4. Forgy, C. L. (1982), “Rete: A fast Algorithm for the Many Pattern/Many Object Pattern Match Problem,” Artificial Intelligence, Vol. 17, pp. 17.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1986

Authors and Affiliations

  • J. W. Benoit
    • 1
  • J. R. Davidson
    • 1
  • E. G. Powell
    • 1
  1. 1.1820 Dolley Madison Blvd.The MITRE CorporationMcLeanUSA

Personalised recommendations