Proceedings

Symbolic Execution of the Gist Specification Language

Download BibTeX Cite

Proceedings of the Eighth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 17-19.

© 1983 International Joint Conferences on Artificial Intelligence

Abstract

Symbolic execution can help clarify the behavior implied by a program specification without implementing that specification , and can thereby assist the difficult process of developing a correct specification. However, symbolic execution of specifications poses problems that do not arise in symbolic execution of ordinary programming languages. We describe a symbolic evaluator, named KOK0 2, for the Gist specification language, and show how it copes with such high-level constructs as nondeterminism , constraints, and reference by description.

  1. Balzer R .. Design specification validation. University of Southern California Information Sciences Institute. Technical Report . 1981 . Published by Rome Air Development Center as RADC• TR-81-1 02 .
  2. Lori A. Clarke, Debra J. Richardson . Sym b olic Evaluation Methods. University of Massachusetts at Amherst, Technical Report COINS TR81 •8. May 1981 .
  3. Edsger W. Dijkstra. A Discipline of Programm ing , Prentice Hall. 1976.
  4. S. Fickas. Automating the Transformational Development of Software . Ph.D. thesis. University of California at Irvine. 1982. [London & Feather 82] London.
  5. P.E. & Feather. M.S .. " Implementing specification freedoms ," Science of Computer Programming , (2) . 1982. 91•131.
  6. Sir ArthurS. Sullivan & W. S. Gilbert. The Mikado. W. A. Pond & Co .. New York, 1885.
  7. Bill Swartout. "Gist English Generator ." in Proc. AAAI-82 , pp. 404-409. August 1982.
  8. Bill Swartout, The Gist Behavior Explainer. 1983. Submitted to AAAI83.

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

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