| 2009 |
| 73 | EE | Ben Sowell,
Alan J. Demers,
Johannes Gehrke,
Nitin Gupta,
Haoyuan Li,
Walker M. White:
From Declarative Languages to Declarative Processing in Computer Games.
CIDR 2009 |
| 72 | EE | Mingsheng Hong,
Mirek Riedewald,
Christoph Koch,
Johannes Gehrke,
Alan J. Demers:
Rule-based multi-query optimization.
EDBT 2009: 120-131 |
| 71 | EE | Nitin Gupta,
Alan J. Demers,
Johannes Gehrke,
Philipp Unterbrunner,
Walker M. White:
Scalability for Virtual Worlds.
ICDE 2009: 1311-1314 |
| 70 | EE | Oliver Kennedy,
Christoph Koch,
Alan J. Demers:
Dynamic Approaches to In-network Aggregation.
ICDE 2009: 1331-1334 |
| 69 | EE | Walker M. White,
Christoph Koch,
Johannes Gehrke,
Alan J. Demers:
Better scripts, better games.
Commun. ACM 52(3): 42-47 (2009) |
| 2008 |
| 68 | EE | Robert Albright,
Alan J. Demers,
Johannes Gehrke,
Nitin Gupta,
Hooyeon Lee,
Rick Keilty,
Gregory Sadowski,
Ben Sowell,
Walker M. White:
SGL: a scalable language for data-driven games.
SIGMOD Conference 2008: 1217-1222 |
| 67 | EE | Nitin Gupta,
Alan J. Demers,
Johannes Gehrke:
SEMMO: a scalable engine for massively multiplayer online games.
SIGMOD Conference 2008: 1235-1238 |
| 66 | EE | Oliver Kennedy,
Christoph Koch,
Alan J. Demers:
Dynamic Approaches to In-Network Aggregation
CoRR abs/0810.3227: (2008) |
| 2007 |
| 65 | EE | Alan J. Demers,
Johannes Gehrke,
Biswanath Panda,
Mirek Riedewald,
Varun Sharma,
Walker M. White:
Cayuga: A General Purpose Event Monitoring System.
CIDR 2007: 412-422 |
| 64 | EE | Walker M. White,
Mirek Riedewald,
Johannes Gehrke,
Alan J. Demers:
What is "next" in event processing?
PODS 2007: 263-272 |
| 63 | EE | Lars Brenna,
Alan J. Demers,
Johannes Gehrke,
Mingsheng Hong,
Joel Ossher,
Biswanath Panda,
Mirek Riedewald,
Mohit Thatte,
Walker M. White:
Cayuga: a high-performance event processing engine.
SIGMOD Conference 2007: 1100-1102 |
| 62 | EE | Nitin Gupta,
Fan Yang,
Alan J. Demers,
Johannes Gehrke,
Jayavel Shanmugasundaram:
User-centric personalized extensibility for data-driven web applications.
SIGMOD Conference 2007: 1125-1127 |
| 61 | EE | Walker M. White,
Alan J. Demers,
Christoph Koch,
Johannes Gehrke,
Rajmohan Rajagopalan:
Scaling games to epic proportion.
SIGMOD Conference 2007: 31-42 |
| 60 | EE | Mingsheng Hong,
Alan J. Demers,
Johannes Gehrke,
Christoph Koch,
Mirek Riedewald,
Walker M. White:
Massively multi-query join processing in publish/subscribe systems.
SIGMOD Conference 2007: 761-772 |
| 59 | EE | Fan Yang,
Nitin Gupta,
Nicholas Gerner,
Xin Qi,
Alan J. Demers,
Johannes Gehrke,
Jayavel Shanmugasundaram:
A unified platform for data driven web applications with automatic client-server partitioning.
WWW 2007: 341-350 |
| 58 | EE | Dionysios Kostoulas,
Dimitrios Psaltoulis,
Indranil Gupta,
Kenneth P. Birman,
Alan J. Demers:
Active and passive techniques for group size estimation in large-scale and dynamic distributed systems.
Journal of Systems and Software 80(10): 1639-1658 (2007) |
| 57 | EE | Walker M. White,
Christoph Koch,
Nitin Gupta,
Johannes Gehrke,
Alan J. Demers:
Database research opportunities in computer games.
SIGMOD Record 36(3): 7-13 (2007) |
| 56 | EE | Niki Trigoni,
Yong Yao,
Alan J. Demers,
Johannes Gehrke,
Rajmohan Rajaraman:
Wave scheduling and routing in sensor networks.
TOSN 3(1): 2 (2007) |
| 2006 |
| 55 | EE | Alan J. Demers,
Johannes Gehrke,
Mingsheng Hong,
Mirek Riedewald,
Walker M. White:
Towards Expressive Publish/Subscribe Systems.
EDBT 2006: 627-644 |
| 54 | EE | Nicholas Gerner,
Fan Yang,
Alan J. Demers,
Johannes Gehrke,
Mirek Riedewald,
Jayavel Shanmugasundaram:
Automatic client-server partitioning of data-driven web applications.
SIGMOD Conference 2006: 760-762 |
| 2005 |
| 53 | EE | Niki Trigoni,
Yong Yao,
Alan J. Demers,
Johannes Gehrke,
Rajmohan Rajaraman:
Multi-query Optimization for Sensor Networks.
DCOSS 2005: 307-321 |
| 52 | EE | Alan J. Demers,
Johannes Gehrke,
Mingsheng Hong,
Mirek Riedewald:
Processing High-Speed Intelligence Feeds in Real-Time.
ISI 2005: 617-618 |
| 51 | EE | Dionysios Kostoulas,
Dimitrios Psaltoulis,
Indranil Gupta,
Ken Birman,
Alan J. Demers:
Decentralized Schemes for Size Estimation in Large and Dynamic Groups.
NCA 2005: 41-48 |
| 50 | EE | André Allavena,
Alan J. Demers,
John E. Hopcroft:
Correctness of a gossip based membership protocol.
PODC 2005: 292-301 |
| 2004 |
| 49 | EE | Niki Trigoni,
Yong Yao,
Alan J. Demers,
Johannes Gehrke,
Rajmohan Rajaraman:
WaveScheduling: energy-efficient data dissemination for sensor networks.
DMSN 2004: 48-57 |
| 48 | | Niki Trigoni,
Yong Yao,
Alan J. Demers,
Johannes Gehrke,
Rajmohan Rajaraman:
Hybrid Push-Pull Query Processing for Sensor Networks.
GI Jahrestagung (2) 2004: 370-374 |
| 47 | | Alan J. Demers,
Johannes Gehrke,
Mirek Riedewald:
The Architecture of the Cornell Knowledge Broker.
ISI 2004: 146-162 |
| 46 | EE | Manuel Calimlim,
Jim Cordes,
Alan J. Demers,
Julia Deneva,
Johannes Gehrke,
Daniel Kifer,
Mirek Riedewald,
Jayavel Shanmugasundaram:
A Vision for PetaByte Data Management and Analyis Services for the Arecibo Telescope.
IEEE Data Eng. Bull. 27(4): 12-20 (2004) |
| 45 | EE | David Kempe,
Jon M. Kleinberg,
Alan J. Demers:
Spatial gossip and resource location protocols.
J. ACM 51(6): 943-967 (2004) |
| 2003 |
| 44 | EE | Indranil Gupta,
Kenneth P. Birman,
Prakash Linga,
Alan J. Demers,
Robbert van Renesse:
Kelips: Building an Efficient and Stable P2P DHT through Increased Memory and Background Overhead.
IPTPS 2003: 160-169 |
| 43 | EE | Alan J. Demers,
Johannes Gehrke,
Rajmohan Rajaraman,
Agathoniki Trigoni,
Yong Yao:
The Cougar Project: a work-in-progress report.
SIGMOD Record 32(4): 53-59 (2003) |
| 2001 |
| 42 | EE | Kate Jenkins,
Alan J. Demers:
Logarithmic Harary Graphs.
ICDCS Workshops 2001: 43-50 |
| 41 | EE | David Kempe,
Jon M. Kleinberg,
Alan J. Demers:
Spatial gossip and resource location protocols.
STOC 2001: 163-172 |
| 1999 |
| 40 | EE | Mike Spreitzer,
Marvin Theimer,
Karin Petersen,
Alan J. Demers,
Douglas B. Terry:
Dealing with server corruption in weakly consistent replicated data systems.
Wireless Networks 5(5): 357-371 (1999) |
| 1997 |
| 39 | EE | Mike Spreitzer,
Marvin Theimer,
Karin Petersen,
Alan J. Demers,
Douglas B. Terry:
Dealing with Server Corruption in Weakly Consistent, Replicated Data Systems.
MOBICOM 1997: 234-240 |
| 38 | | Karin Petersen,
Mike Spreitzer,
Douglas B. Terry,
Marvin Theimer,
Alan J. Demers:
Flexible Update Propagation for Weakly Consistent Replication.
SOSP 1997: 288-301 |
| 1995 |
| 37 | | F. Frances Yao,
Alan J. Demers,
Scott Shenker:
A Scheduling Model for Reduced CPU Energy.
FOCS 1995: 374-382 |
| 36 | | Douglas B. Terry,
Marvin Theimer,
Karin Petersen,
Alan J. Demers,
Mike Spreitzer,
Carl Hauser:
Managing Update Conflicts in Bayou, a Weakly Connected Replicated Storage System.
SOSP 1995: 172-183 |
| 1994 |
| 35 | | Mark Weiser,
Brent B. Welch,
Alan J. Demers,
Scott Shenker:
Scheduling for Reduced CPU Energy.
OSDI 1994: 13-23 |
| 34 | EE | Douglas B. Terry,
Alan J. Demers,
Karin Petersen,
Mike Spreitzer,
Marvin Theimer,
Brent B. Welch:
Session Guarantees for Weakly Consistent Replicated Data.
PDIS 1994: 140-149 |
| 33 | | Alan J. Demers:
Research Issues in Ubiquitous Computing.
PODC 1994: 2-8 |
| 32 | EE | Vaduvur Bharghavan,
Alan J. Demers,
Scott Shenker,
Lixia Zhang:
MACAW: A Media Access Protocol for Wireless LAN's.
SIGCOMM 1994: 212-225 |
| 1993 |
| 31 | | Marvin Theimer,
Alan J. Demers,
Brent B. Welch:
Operating System Issues for PDAs.
Workshop on Workstation Operating Systems 1993: 2-8 |
| 30 | EE | Hans-Juergen Boehm,
Alan J. Demers,
Christ Uhler:
Implementing Multiple Locks Using Lamport's Mutual Exclusion Algorithm.
LOPLAS 2(1-4): 46-58 (1993) |
| 1991 |
| 29 | | Hans-Juergen Boehm,
Alan J. Demers,
Scott Shenker:
Mostly Parallel Garbage Collection.
PLDI 1991: 157-164 |
| 1990 |
| 28 | | Alan J. Demers,
Mark Weiser,
Barry Hayes,
Hans-Juergen Boehm,
Daniel G. Bobrow,
Scott Shenker:
Combining Generational and Conservative Garbage Collection: Framework and Implementations.
POPL 1990: 261-269 |
| 1989 |
| 27 | | Russell R. Atkinson,
Alan J. Demers,
Carl Hauser,
Christian Jacobi,
Peter Kessler,
Mark Weiser:
Experiences Creating a Portable Cedar.
PLDI 1989: 322-329 |
| 26 | EE | Alan J. Demers,
Srinivasan Keshav,
Scott Shenker:
Analysis and Simulation of a Fair Queueing Algorithm.
SIGCOMM 1989: 1-12 |
| 25 | | Mark Weiser,
Alan J. Demers,
Carl Hauser:
The Portable Common Runtime Approach to Interoperability.
SOSP 1989: 114-122 |
| 1988 |
| 24 | | Robert Cartwright,
Alan J. Demers:
The Topology of Program Termination
LICS 1988: 296-308 |
| 23 | | Alan J. Demers,
Daniel H. Greene,
Carl Hauser,
Wes Irish,
John Larson,
Scott Shenker,
Howard E. Sturgis,
Daniel C. Swinehart,
Douglas B. Terry:
Epidemic Algorithms for Replicated Database Maintenance.
Operating Systems Review 22(1): 8-32 (1988) |
| 1987 |
| 22 | EE | Alan J. Demers,
Daniel H. Greene,
Carl Hauser,
Wes Irish,
John Larson,
Scott Shenker,
Howard E. Sturgis,
Daniel C. Swinehart,
Douglas B. Terry:
Epidemic Algorithms for Replicated Database Maintenance.
PODC 1987: 1-12 |
| 21 | | Anne Neirynck,
Prakash Panangaden,
Alan J. Demers:
Computation of Aliases and Support Sets.
POPL 1987: 274-283 |
| 20 | EE | Thomas W. Reps,
Alan J. Demers:
Sublinear-Space Evaluation Algorithms for Attribute Grammars.
ACM Trans. Program. Lang. Syst. 9(3): 408-440 (1987) |
| 19 | | Susan Horwitz,
Alan J. Demers,
Tim Teitelbaum:
An Efficient General Iterative Algorithm for Dataflow Analysis.
Acta Inf. 24(6): 679-694 (1987) |
| 1986 |
| 18 | EE | Hans-Juergen Boehm,
Alan J. Demers:
Implementing RUSSELL.
SIGPLAN Symposium on Compiler Construction 1986: 186-195 |
| 17 | | 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) |
| 16 | | Bowen Alpern,
Alan J. Demers,
Fred B. Schneider:
Safety Without Stuttering.
Inf. Process. Lett. 23(4): 177-180 (1986) |
| 1985 |
| 15 | | Van Nguyen,
Alan J. Demers,
David Gries,
Susan S. Owicki:
Behavior: A Temporal Approach to Process Modelling.
Logic of Programs 1985: 237-254 |
| 14 | EE | James E. Donahue,
Alan J. Demers:
Data Types Are Values.
ACM Trans. Program. Lang. Syst. 7(3): 426-445 (1985) |
| 1983 |
| 13 | | Alan J. Demers,
James E. Donahue:
Making Variables Abstract: An Equational Theory for Russell.
POPL 1983: 59-72 |
| 12 | EE | Thomas W. Reps,
Tim Teitelbaum,
Alan J. Demers:
Incremental Context-Dependent Analysis for Language-Based Editors.
ACM Trans. Program. Lang. Syst. 5(3): 449-477 (1983) |
| 1982 |
| 11 | | Alan J. Demers,
C. Keleman,
Bernd Reusch:
On Some Decidable Properties of Finite State Translations.
Acta Inf. 17: 349-364 (1982) |
| 1981 |
| 10 | | Alan J. Demers,
Thomas W. Reps,
Tim Teitelbaum:
Incremental Evaluation for Attribute Grammars with Application to Syntax-Directed Editors.
POPL 1981: 105-116 |
| 1980 |
| 9 | | Alan J. Demers,
James E. Donahue:
Data Types, Parameters, and Type Checking.
POPL 1980: 12-23 |
| 8 | | Alan J. Demers,
James E. Donahue:
``Type-Completeness'' as a Language Design Principle.
POPL 1980: 234-244 |
| 7 | | Lishing Liu,
Alan J. Demers:
An Algorithm for Testing Lossless Join Property in Relational Databases.
Inf. Process. Lett. 11(2): 73-76 (1980) |
| 1978 |
| 6 | | Alan J. Demers,
James E. Donahue,
Glenn Skinner:
Data Types as Values: Polymorphism, Type-Checking, Encapsulation.
POPL 1978: 23-30 |
| 1977 |
| 5 | | Alan J. Demers:
Generalized Left Corner Parsing.
POPL 1977: 170-182 |
| 1976 |
| 4 | | Alan J. Demers,
James E. Donahue,
Ray T. Teitelbaum,
John H. Williams:
Encapsulated data types and generic.
Design and Implementation of Programming Languages 1976: 171-214 |
| 3 | | Alan J. Demers:
Elimination of Single Productions and Merging Nonterminal Symbols of LR(1) Grammars.
Comput. Lang. 1(2): 105-119 (1976) |
| 1974 |
| 2 | | Alan J. Demers:
Skeletal LR Parsing
FOCS 1974: 185-198 |
| 1 | | David S. Johnson,
Alan J. Demers,
Jeffrey D. Ullman,
M. R. Garey,
Ronald L. Graham:
Worst-Case Performance Bounds for Simple One-Dimensional Packing Algorithms.
SIAM J. Comput. 3(4): 299-325 (1974) |