Proceedings

Automatic Programming for Streams

Download BibTeX Cite

Proceedings of the Ninth International Joint Conference on Artificial Intelligence. Automatic Programming. Pages 232-236.

© 1985 International Joint Conferences on Artificial Intelligence

Abstract

Most automatic programming research has focused on programs which terminate and which produce output values upon termination . By contrast, programs which operate on streams of data usually do not terminate and usually produce streams of output data during execution. Such stream programs may be specified with a technique which is a generalization of specification techniques for conventional programs. The use of transformations also seems to be an appropriate technique for automatically synthesizing stream programs.

  1. W. Ackerman. Dataflow Languages. Computer 15(2):15•23, February, 1982.
  2. D. Barstow. A perspective on automatic programming. A I Magazine 5(1):5-27 , Spring , 1984. IJCAI
  3. Barstow et al82] D. Barstow, R. Duffey, S. Smoliar, S. Vestal. An automatic programming system to support an experimental science. In Sixth International Conference on Software Engineering. Tokyo, Japan , September, 1982.
  4. Barth, Guthery, and Barstow 85]
  5. P. Barth, S. Guthery, D. Barstow. The Stream Machine. In Eighth International Conference on Software Engineering. London , England , August, 1985.
  6. Biermann et al 84]
  7. A. Biermann, G. Guiho, Y. Kodratolf (editors) . Automatic Program Construction Techniques. Macmillan , 1984.
  8. Kahn and McQueen 77]
  9. G. Kahn, D. MacQueen . Coroutines and networks of parallel processes. In Information Processing 77. International Federation of Information Processing Societies, 1977.
  10. Ritchie and Thompson 74
  11. D. Ritchie, K. Thompson. The UNIX Time-Sharing System . Communications of the ACM 17(7):365-275, July, 1974.

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

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