On Maximally Parallel Schemata - Robert M. Keller (SWAT, 1970)

On the Decomposition of Asynchronous Systems - Robert M. Keller (SWAT, 1972)

Some Approaches to Best-Match File Searching. - Walter A. Burkhard; Robert M. Keller (Commun. ACM, 1973)

Parallel Program Schemata and Maximal Parallelism I. Fundamental Results. - Robert M. Keller (J. ACM, 1973)

Parallel Program Schemata and Maximal Parallelism II: Construction of Closures. - Robert M. Keller (J. ACM, 1973)

A Fundamental Tehoerem of Asynchronous Parallel Computation. - Robert M. Keller (Sagamore Computer Conference, 1974)

Towards a Theory of Universal Speed-Independent Modules. - Robert M. Keller (IEEE Trans. Computers, 1974)

Look-Ahead Processors. - Robert M. Keller (ACM Comput. Surv., 1975)

Formal Verification of Parallel Programs. - Robert M. Keller (Commun. ACM, 1976)

Denotational Models for Parallel Programs with Indeterminate Operators. - Robert M. Keller (Formal Description of Programming Concepts, 1977)

A loosely-coupled applicative multi-processing system. - Robert M. Keller; Gary Lindstrom; Suhas Patil (MARK, 1979)

Divide and CONCer: Data Structuring in Applicative Multiprocessing Systems. - Robert M. Keller (LISP Conference, 1980)

Some Theoretical Aspects of Applicative Multiprocessing. - Robert M. Keller (MFCS, 1980)

On synchronization and its specification. - Krithi Ramamritham; Robert M. Keller (CONPAR, 1981)

Applications of feedback in functional programming. - Robert M. Keller; Gary Lindstrom (FPCA, 1981)

Applicative caching: Programmer control of object sharing and lifetime in. distributed implementations of applicative languages. - Robert M. Keller; M. Ronan Sleep (FPCA, 1981)

Specifying and Proving Properties of Sentinel Processes. - Krithi Ramamritham; Robert M. Keller (ICSE, 1981)

Resource expressions for applicative languages. - Bharadwaj Jayaraman; Robert M. Keller (ICPP, 1982)

Garbage Collection and Task Deletion in Distributed Applicative Processing Systems. - Paul Hudak; Robert M. Keller (Symposium on LISP and Functional Programming, 1982)

Data Flow Program Graphs. - Alan L. Davis; Robert M. Keller (Computer, 1982)

Specification of Synchronizing Processes. - Krithi Ramamritham; Robert M. Keller (IEEE Trans. Software Eng., 1983)

Rediflow Multiprocessing. - Robert M. Keller; Frank C. H. Lin; Jiro Tanaka (COMPCON, 1984)

Semantics of Networks Containing Indeterminate Operators. - Robert M. Keller; Prakash Panangaden (Seminar on Concurrency, 1984)

Deadlock analysis in the design of data-flow circuits. - Chu S. Jhon; Robert M. Keller (DAC, 1984)

Static Inference of Properties of Applicative Programs. - Prateek Mishra; Robert M. Keller (POPL, 1984)

Simulated Performance of a Reduction-Based Multiprocessor. - Robert M. Keller; Frank C. H. Lin (Computer, 1984)

Approaching Distributed Database Implementations through Functional Programming Concepts. - Robert M. Keller; Gary Lindstrom (ICDCS, 1985)

Overview of Rediflow II Development. - Robert M. Keller; Jon W. Slater; Kevin T. Likes (Graph Reduction, 1986)

Gradient Model: A Demand-Driven Load Balancing Scheme. - Frank C. H. Lin; Robert M. Keller (ICDCS, 1986)

Distributed Recovery in Applicative Systems. - Frank C. H. Lin; Robert M. Keller (ICPP, 1986)

Semantics of Digital Networks Containing Indeterminate Modules. - Robert M. Keller; Prakash Panangaden (Distributed Comput., 1986)

Primitives for resource management in a demand-driven reduction model. - Bharat Jayaraman; Robert M. Keller (Int. J. Parallel Program., 1986)

Applicative Caching. - Robert M. Keller; M. Ronan Sleep (ACM Trans. Program. Lang. Syst., 1986)

The Gradient Model Load Balancing Method. - Frank C. H. Lin; Robert M. Keller (IEEE Trans. Software Eng., 1987)

Semantics and Implementation of Resource Expressions. - Bharat Jayaraman; Robert M. Keller (J. Parallel Distributed Comput., 1989)

Grid-enabling a vibroacoustic analysis application. - Brian Bentow; Jonathan Dodge; Aaron Homer; Christopher D. Moore; Robert M. Keller; Matthew Presley; Robert Davis; Jorge Seidel; Craig A. Lee; Joseph Betser (GRID, 2005)

Fun and games: a new software engineering course. - Elizabeth Sweedyk; Robert M. Keller (ITiCSE, 2005)

System Management for Grid-Enabling a Vibroacoustic Analysis Application. - Brian Bentow; Jonathan Dodge; Aaron Homer; Christopher D. Moore; Robert M. Keller; Matthew Presley; Robert Davis; Jorge Seidel; Craig A. Lee; Joseph Betser (NOMS, 2006)

Grid-enabling orbital analysis and computationally intensive applications for a growing set of diversified users. - Thomas Barr; Chris Byron; Ziyad Duron; Robert M. Keller; Ben Lickly; Carl Nygaard; Kyle Roberts; Michael AuYeung; Joseph Betser; John Coggi; Brooks Davis; Craig A. Lee; et al. (NOMS, 2008)

Grid-enabling a vibroacoustic analysis toolkit. - Brian Bentow; Jonathan Dodge; Aaron Homer; Christopher D. Moore; Robert M. Keller; Craig A. Lee; Mark Thomas; Matthew Presley; Jorge Seidel; Robert Davis; Joseph Betser (Int. J. High Perform. Comput. Netw., 2008)

Learning to Create Jazz Melodies Using Deep Belief Nets. - Greg Bickerman; Sam Bosley; Peter Swire 002; Robert M. Keller (ICCC, 2010)

Machine Learning of Jazz Grammars. - Jon Gillick; Kevin Tang; Robert M. Keller (Comput. Music. J., 2010)

A Creative Improvisational Companion Based on Idiomatic Harmonic Bricks. - Robert M. Keller; August Toman-Yih; Alexandra Schofield; Zack Merritt (ICCC, 2012)

Automating the Explanation of Jazz Chord Progressions Using Idiomatic Analysis. - Robert M. Keller; Alexandra Schofield; August Toman-Yih; Zachary Merritt; John Elliott 001 (Comput. Music. J., 2013)

A Fluid Chord Voicing Generator. - Daniel Scanteianu; Errick Jackson; Robert M. Keller (ICMC, 2016)

Learning to Create Jazz Melodies Using a Product of Experts. - Daniel D. Johnson 001; Robert M. Keller; Nicholas Weintraut (ICCC, 2017)

MindMusic: Brain-Controlled Musical Improvisation. - Rachel Goldstein; Andy Vainauskas; Margareta Ackerman; Robert M. Keller (ICCC, 2019)