| 2008 | ||
|---|---|---|
| c37 | ||
| 2006 | ||
| j68 | David Gries: What Have We Not Learned about Teaching Programming? IEEE Computer 39(10): 81-82 (2006) | |
| c36 | ||
| 2005 | ||
| c35 | Chavdar Botev, Hubert Chao, Theodore Chao, Yim Cheng, Raymond Doyle, Sergey Grankin, Jon Guarino, Saikat Guha, Pei-Chen Lee, Dan Perry, Christopher Re, Ilya Rifkin, Tingyan Yuan, Dora Abdullah, Kathy Carpenter, David Gries, Dexter Kozen, Andrew C. Myers, David I. Schwartz, Jayavel Shanmugasundaram: Supporting workflow in a course management system. SIGCSE 2005: 262-266 | |
| 2002 | ||
| j67 | Robert S. Boyer, W. H. J. Feijen, David Gries, C. A. R. Hoare, Jayadev Misra, J. Moore, H. Richards: In memoriam: Edsger W. Dijkstra 1930-2002. Commun. ACM 45(10): 21-22 (2002) | |
| j66 | ||
| c34 | ||
| 2001 | ||
| j65 | Vicki L. Almstrum, David Gries: From the Editors of this special issue. Inf. Process. Lett. 77(2-4): 49-51 (2001) | |
| c33 | David Gries, Bill Marion, Peter Henderson, Diane Schwartz: How mathematical thinking enchances computer science problem solving. SIGCSE 2001: 390-391 | |
| c32 | David Gries, Kathleen Larson, Susan H. Rodger, Mark Allen Weiss, Ursula Wolz: AP CS goes OO. SIGCSE 2001: 423-24 | |
| 2000 | ||
| c31 | Owen L. Astrachan, Robert Cartwight, Richard Kick, Cay S. Horstmann, Fran Trees, Gail Chapman, David Gries, Henry MacKay Walker, Ursula Wolz: Recommendations for changes in advanced placement computer science (panel session). SIGCSE 2000: 416 | |
| 1999 | ||
| c30 | ||
| 1998 | ||
| j64 | David Gries, Fred B. Schneider: Adding the Everywhere Operator to Propositional Logic. J. Log. Comput. 8(1): 119-129 (1998) | |
| c29 | ||
| e1 | David Gries, Willem P. de Roever (Eds.): Programming Concepts and Methods, IFIP TC2/WG2.2,2.3 International Conference on Programming Concepts and Methods (PROCOMET '98) 8-12 June 1998, Shelter Island, New York, USA. IFIP Conference Proceedings 125, Chapman & Hall 1998, isbn 0-412-83760-9 | |
| 1997 | ||
| j63 | Eric Aaron, David Gries: Formal Justification of Underspecification for S5. Inf. Process. Lett. 64(3): 115-121 (1997) | |
| j62 | Edward M. Reingold, Kenneth J. Urban, David Gries: K-M-P String Matching Revisited. Inf. Process. Lett. 64(5): 217-223 (1997) | |
| 1996 | ||
| j61 | Jonathan P. Bowen, Ricky W. Butler, David L. Dill, Robert L. Glass, David Gries, Anthony Hall, Michael G. Hinchey, C. Michael Holloway, Daniel Jackson, Cliff B. Jones, Michael J. Lutz, David Lorge Parnas, John M. Rushby, Jeannette M. Wing, Pamela Zave: An Invitation to Formal Methods. IEEE Computer 29(4): 16-30 (1996) | |
| j60 | ||
| c28 | ||
| 1995 | ||
| j59 | David Gries, Fred B. Schneider: Equational Propositional Logic. Inf. Process. Lett. 53(3): 145-152 (1995) | |
| j58 | T. V. Raman, David Gries: Audio Formatting - Presenting Structured Information Aurally. Multimedia Syst. 3(3): 116-125 (1995) | |
| p1 | David Gries, Fred B. Schneider: Avoiding the Undefined by Underspecification. Computer Science Today 1995: 366-373 | |
| c27 | ||
| c26 | David Gries, Fred B. Schneider, Joan Krone, J. Stanley Warford, J. Peter Weston: Teaching as a logic tool (abstract). SIGCSE 1995: 384-385 | |
| c25 | David Gries: Equational Logic: A Great Pedagogical Tool for Teaching a Skill in Logic. ZUM 1995: 508-509 | |
| 1994 | ||
| c24 | ||
| c23 | ||
| 1993 | ||
| b3 | David Gries, Fred B. Schneider: A Logical Approach to Discrete Math. Springer 1993, isbn 0-387-94115-0 | |
| 1992 | ||
| j57 | ||
| j56 | ||
| j55 | Jayadev Misra, David Gries: A Constructive Proof of Vizing's Theorem. Inf. Process. Lett. 41(3): 131-133 (1992) | |
| j54 | Jennifer Widom, David Gries, Fred B. Schneider: Trace-Based Network Proof Systems: Expressiveness and Completeness. ACM Trans. Program. Lang. Syst. 14(3): 396-416 (1992) | |
| 1991 | ||
| j53 | David Gries: Teaching Calculation and Discrimination: A More Effective Curriculum. Commun. ACM 34(3): 44-55 (1991) | |
| 1990 | ||
| j52 | ||
| j51 | ||
| j50 | David Gries, Dennis M. Volpano: The Transform - a New Language Construct. Structured Programming 11(1): 1-10 (1990) | |
| c22 | ||
| 1989 | ||
| j49 | Peter J. Denning, Douglas Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, Paul R. Young: Computing as a Discipline. Commun. ACM 32(1): 9-23 (1989) | |
| j48 | David Gries, Terry Walker, Paul Young: The 1988 Snowbird Report: A Discipline Matures. Commun. ACM 32(3): 294-297, 318 (1989) | |
| j47 | Ted Eisenberg, David Gries, Juris Hartmanis, Don Holcomb, M. Stuart Lynn, Thomas Santoro: The Cornell Commission: On Morris and the Worm. Commun. ACM 32(6): 706-709 (1989) | |
| j46 | ||
| j45 | Peter J. Denning, Douglas Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, Paul R. Young: Computing as a Discipline. IEEE Computer 22(2): 63-70 (1989) | |
| j44 | David Gries, Terry Walker, Paul Young: 1988 Snowbird Report: A Discipline Matures. IEEE Computer 22(2): 72-75 (1989) | |
| j43 | ||
| j42 | Selim G. Akl, David Gries, Ivan Stojmenovic: An Optimal Parallel Algorithm for Generating Combinations. Inf. Process. Lett. 33(3): 135-139 (1989) | |
| j41 | David Gries, Alain J. Martin, Jan L. A. van de Snepscheut, Jan Tijmen Udding: An Algorithm for Transitive Reduction of an Acyclic Graph. Sci. Comput. Program. 12(2): 151-155 (1989) | |
| c21 | ||
| c20 | ||
| 1988 | ||
| j40 | ||
| j39 | ||
| j38 | ||
| j37 | Jinyun Xue, David Gries: Developing a Linear Algorithm for Cubing a Cyclic Permutation. Sci. Comput. Program. 11(2): 161-165 (1988) | |
| c19 | Peter J. Denning, Douglas Comer, David Gries, Michael C. Mulder, Allen B. Tucker, A. Joe Turner, Paul R. Young: Computing as a discipline: preliminary report of the ACM task force on the core of computer science. SIGCSE 1988: 41 | |
| 1987 | ||
| j36 | ||
| j35 | W. H. J. Feijen, A. J. M. van Gasteren, David Gries: In-situ Inversion of a Cyclic Permutation. Inf. Process. Lett. 24(1): 11-14 (1987) | |
| j34 | David Gries, Adriano Pascoletti, Luigi Sbriz: Horner's Rule and the Computation of Linear Recurrences. Inf. Process. Lett. 25(4): 237-240 (1987) | |
| j33 | ||
| j32 | ||
| c18 | ||
| c17 | Jennifer Widom, David Gries, Fred B. Schneider: Completeness and Incompleteness of Trace-Based Network Proof Systems. POPL 1987: 27-38 | |
| 1986 | ||
| j31 | David Gries, Raymond E. Miller, Robert W. Ritchie, Paul Young: Imbalance Between Growth and Funding in Academic Computing Science: Two Trends Colliding. Commun. ACM 29(9): 870-878 (1986) | |
| j30 | ||
| j29 | David Gries, Raymond E. Miller, Robert W. Ritchie, Paul Young: Imbalance Between Growth and Funding in Academic Computing Science: Two Trends Colliding. IEEE Computer 19(9): 70-76 (1986) | |
| j28 | Van Nguyen, Alan J. Demers, David Gries, Susan S. Owicki: A Model and Temporal Proof System for Networks of Processes. Distributed Computing 1(1): 7-25 (1986) | |
| 1985 | ||
| j27 | Dean Jacobs, David Gries: General Correctness: A Unification of Partial and Total Correctness. Acta Inf. 22(1): 67-83 (1985) | |
| c16 | Van Nguyen, Alan J. Demers, David Gries, Susan S. Owicki: Behavior: A Temporal Approach to Process Modelling. Logic of Programs 1985: 237-254 | |
| c15 | Van Nguyen, David Gries, Susan S. Owicki: A Model and Temporal Proof System for Networks of Processes. POPL 1985: 121-131 | |
| 1984 | ||
| j26 | Fred B. Schneider, David Gries, Richard D. Schlichting: Fault-Tolerant Broadcasts. Sci. Comput. Program. 4(1): 1-15 (1984) | |
| 1982 | ||
| j25 | ||
| j24 | David Gries: A Note on a Standard Strategy for Developing Loop Invariants and Loops. Sci. Comput. Program. 2(3): 207-214 (1982) | |
| 1981 | ||
| b2 | David Gries: The Science of Programming. Springer 1981 | |
| j23 | Gary Levin, David Gries: A Proof Technique for Communicating Sequential Processes. Acta Inf. 15: 281-302 (1981) | |
| 1980 | ||
| j22 | Robert Melville, David Gries: Controlled Density Sorting. Inf. Process. Lett. 10(4/5): 169-172 (1980) | |
| j21 | David Gries, Gary Levin: Computing Fibonacci Numbers (and Similarly Defined Functions) in Log Time. Inf. Process. Lett. 11(2): 68-69 (1980) | |
| j20 | David Gries, Gary Levin: Assignment and Procedure Call Proof Rules. ACM Trans. Program. Lang. Syst. 2(4): 564-579 (1980) | |
| c14 | David Gries: Educating the Programmer: Notation, Proofs and the Development of Programs. IFIP Congress 1980: 935-944 | |
| 1979 | ||
| j19 | ||
| j18 | David Gries: Is Sometimes Ever Better Than Alway? ACM Trans. Program. Lang. Syst. 1(2): 258-265 (1979) | |
| 1978 | ||
| j17 | David Gries, Jayadev Misra: A Linear Sieve Algorithm for Finding Prime Numbers. Commun. ACM 21(12): 999-1003 (1978) | |
| j16 | Juan M. Lafuente, David Gries: Language Facilities for Programming User-Computer Dialogues. IBM Journal of Research and Development 22(2): 145-158 (1978) | |
| j15 | ||
| c13 | ||
| c12 | ||
| c11 | ||
| c10 | ||
| c9 | ||
| c8 | ||
| c7 | ||
| 1977 | ||
| j14 | David Gries, Narain H. Gehani: Some Ideas on Data Types in High-Level Languages. Commun. ACM 20(6): 414-420 (1977) | |
| j13 | ||
| j12 | David Gries: Correction to "An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs". IEEE Trans. Software Eng. 3(3): 262 (1977) | |
| 1976 | ||
| j11 | Susan S. Owicki, David Gries: An Axiomatic Proof Technique for Parallel Programs I. Acta Inf. 6: 319-340 (1976) | |
| j10 | Susan S. Owicki, David Gries: Verifying Properties of Parallel Programs: An Axiomatic Approach. Commun. ACM 19(5): 279-285 (1976) | |
| j9 | David Gries: An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs. IEEE Trans. Software Eng. 2(4): 238-244 (1976) | |
| c6 | David Gries: Error Recovery and Correction - An Introduction to the Literature. Compiler Construction 1976: 627-638 | |
| c5 | David Gries: An Illustration of Current Ideas on the Derivation of Correctness Proofs and Correct Programs (Abstract). ICSE 1976: 200 | |
| c4 | David Gries: Some Comments on Programming Language Design. Fachtagung über Programmiersprachen 1976: 235-252 | |
| c3 | David Gries, Narain H. Gehani: Some Ideas on Data Types in High Level Languages. Conference on Data: Abstraction, Definition and Structure 1976: 120 | |
| 1975 | ||
| c2 | David Gries: An exercise in proving parallel programs correct. Language Hierarchies and Interfaces 1975: 57-81 | |
| 1973 | ||
| j8 | ||
| 1972 | ||
| j7 | ||
| j6 | Robert L. Constable, David Gries: On Classes of Program Schemata. SIAM J. Comput. 1(1): 66-118 (1972) | |
| j5 | Steven Brown, David Gries, Thomas G. Szymanski: Program Schemes with Pushdown Stores. SIAM J. Comput. 1(3): 242-268 (1972) | |
| 1971 | ||
| b1 | David Gries: Compiler Construction for Digital Computers. John Wiley 1971, isbn 0-471-32776-X | |
| c1 | ||
| 1968 | ||
| j4 | ||
| j3 | ||
| 1967 | ||
| j2 | Rudolf Bayer, David Gries, Manfred Paul, Hans-Rüdiger Wiehle: The ALCOR Illinois 7090/7094 post mortem dump. Commun. ACM 10(12): 804-808 (1967) | |
| 1965 | ||
| j1 | David Gries, Manfred Paul, Hans-Rüdiger Wiehle: Some techniques used in the ALCOR ILLINOIS 7090. Commun. ACM 8(8): 496-500 (1965) | |
Colors in the list of coauthors
Last update Sat May 25 02:02:19 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page