22.08.2013 Views

DAVID GRIES - Cornell University

DAVID GRIES - Cornell University

DAVID GRIES - Cornell University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7. Eliminating the chaff —again. Banquet speech at Marktoberdorf 1996. In M. Broy and B. Schieder<br />

(eds.) Mathematical Methods in Program Development. NATO ASI Series, Series F: Computer and<br />

Systems Sciences 158, Springer Verlag 1997, 1–7.<br />

8. Foundations for calculational logic. Ibid, 83–126.<br />

9. The once and future programmer: our educational dilemma (Banquet speech). Third Annual Northeastern<br />

Conference, the Consortium for Computing in Small Colleges. Fairfield, CT, 24 April 1998.<br />

10. Adding the everywhere operator to propositional logic. Journal of Logic and Computation 8, 1<br />

(February 1998). (With F.B. Schneider).<br />

11. KMP string matching revisited. IPL 64 (1997), 217–223. (with E.M. Reingold and K.J. Urban).<br />

12. Formal justification of underspecification for S5. IPL 64, 3 (Nov. 1997), 115–121. (with E ˙ Aaron).<br />

13. What’s education for? Address at the Opening Convocation, Daniel Webster College, 6 September<br />

1996.<br />

14. Data refinement and the transform. Deductive Program Design (M. Broy, ed.), AASI Vol. F152,<br />

Springer Verlag, pp. 205-232, 1996.<br />

15. The need for education in useful formal logic. IEEE Computer (April 1966), 29-30.<br />

16. Avoiding the undefined by underspecification. In J. van Leeuwen (Ed.). Computer Science Today.<br />

Springer Verlag Lecture Notes in Computer Science 1000, October 1995, 366–373.<br />

17. Teaching math more effectively through calculational proofs. The Mathematical Monthly (October<br />

1995), 691–697. (with F.B. Schneider).<br />

18. A new approach to teaching discrete mathematics. PRIMUS V, 2 (June 1995), 113–138. (with F.B.<br />

Schneider).<br />

19. Equational propositional logic. IPL 53, 3 (February 1995), 145–152. (with Fred B. Schneider).<br />

20. Documents mean more than just paper! Mathl. Comput. Modeling 26, 1 (1997), 45-53. (With T.V.<br />

Raman).<br />

21. Documents mean more than just paper! Proc. Second International Workshop on the Principles of<br />

Document Processing, April 1994 (with T.V. Raman).<br />

22. Data refinement and the transform. In Broy (ed.), Program Design Calculi. NATO ASI Series F,<br />

118, Springer-Verlag, Heidelberg, 1993. pp. 92-119.<br />

23. Computer Science, Academic. Encyclopedia of Computer Science, Third Edition (A. Ralston and<br />

E.D. Reilly, eds.), Van Nostrand Reinhold, New York, 1993, p. 322-323 (with D. Marsh).<br />

24. Loop invariant. Encyclopedia of Computer Science, Third Edition (A. Ralston and E.D. Reilly,<br />

eds.), Van Nostrand Reinhold, New York, 1993, p. 796-797.<br />

25. Trace-based network proof systems: expressiveness and completeness. TOPLAS 14, 3 (July 1992),<br />

396-416. (with J. Widom and F.B. Schneider).<br />

26. A new programming language. Proc. Software Technology Conference 1992, Los Angeles, California,<br />

27-29 April 1992, pp. 97-101.<br />

27. A constructive proof of Vizing’s theorem. IPL 41, 3 (March 1992), 131-133. (with J. Misra).<br />

28. On progress in programming. In Broy, M. (ed.). Informatik und Mathematik, Springer Verlag,<br />

Heidelberg, 1991, pp. 297-302.<br />

29. Teaching calculation and discrimination: a more effective curriculum. Comm. ACM 34, 3 (March<br />

1991), 44-55.<br />

30. Binary to decimal, one more time. In Beauty is our Business (W.H.J. Feijen et al, eds.), Springer<br />

Verlag, New York, 1990, pp. 141-148.<br />

31. The transform —a new language construct. Structured Programming 11 (1990), 1-10. (with D.<br />

Volpano).<br />

32. An optimal parallel algorithm for generating combinations. IPL 33 (November 1989), 135-139.<br />

(with S.E. Akl and I. Stojmenovic).<br />

33. A hands-in-the-pocket presentation of a k-majority vote algorithm. In Formal development of pro-<br />

5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!