David Gay

According to our database1, David Gay authored at least 34 papers between 1998 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Firestore: The NoSQL Serverless Database for the Application Developer.
Proceedings of the 39th IEEE International Conference on Data Engineering, 2023

2014
The nesC language: a holistic approach to networked embedded systems.
ACM SIGPLAN Notices, 2014

2011
Yada: Straightforward parallel programming.
Parallel Comput., 2011

Emerson: accessible scripting for applications in an extensible virtual world.
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2011

Composable, nestable, pessimistic atomic statements.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

2010
An effective dynamic analysis for detecting generalized deadlocks.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

2009
Lightweight annotations for controlling sharing in concurrent data structures.
Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2009

Effective static deadlock detection.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
The emergence of a networking primitive in wireless sensor networks.
Commun. ACM, 2008

SharC: checking data sharing strategies for multithreaded C.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008

2007
Software design patterns for TinyOS.
ACM Trans. Embed. Comput. Syst., 2007

Integrating concurrency control and energy management in device drivers.
Proceedings of the 21st ACM Symposium on Operating Systems Principles 2007, 2007

Efficient memory safety for TinyOS.
Proceedings of the 5th International Conference on Embedded Networked Sensor Systems, 2007

Safe manual memory management.
Proceedings of the 6th International Symposium on Memory Management, 2007

User-friendly functional programming for web mashups.
Proceedings of the 12th ACM SIGPLAN International Conference on Functional Programming, 2007

Beyond Bug-Finding: Sound Program Analysis for Linux.
Proceedings of HotOS'07: 11th Workshop on Hot Topics in Operating Systems, 2007

Multi-language Synchronization.
Proceedings of the Programming Languages and Systems, 2007

Dependent Types for Low-Level Programming.
Proceedings of the Programming Languages and Systems, 2007

2006
Autolocker: synchronization inference for atomic sections.
Proceedings of the 33rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2006

Atomicity and visibility in tiny embedded systems.
Proceedings of the 3rd Workshop on Programming Languages and Operating Systems: Linguistic Support for Modern Operating Systems, 2006

2005
A macroscope in the redwoods.
Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, 2005

Reprogramming sensor networks safely, quickly, and efficiently.
Proceedings of the 3rd International Conference on Embedded Networked Sensor Systems, 2005

Language Support for Interoperable Messaging in Sensor Networks.
Proceedings of the 9th International Workshop on Software and Compilers for Embedded Systems, Dallas, Texas, USA, September 29, 2005

Active Sensor Networks.
Proceedings of the 2nd Symposium on Networked Systems Design and Implementation (NSDI 2005), 2005

End-to-end performance characterization of Sensornet multi-hop routing.
Proceedings of the International Conference on Pervasive Services 2005, 2005

TASK: sensor network in a box.
Proceedings of the Wireless Sensor Networks, Second European Workshop, 2005

TinyOS: An Operating System for Sensor Networks.
Proceedings of the Ambient Intelligence, 2005

2004
The Emergence of Networking Abstractions and Techniques in TinyOS.
Proceedings of the 1st Symposium on Networked Systems Design and Implementation (NSDI 2004), 2004

2002
An analysis of VI Architecture primitives in support of parallel and distributed communication.
Concurr. Comput. Pract. Exp., 2002

2001
Language Support for Regions.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

2000
Fast Escape Analysis and Stack Allocation for Object-Based Programs.
Proceedings of the Compiler Construction, 9th International Conference, 2000

1998
Titanium: A High-performance Java Dialect.
Concurr. Pract. Exp., 1998

Barrier Inference.
Proceedings of the POPL '98, 1998

Memory Management with Explicit Regions.
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), 1998


  Loading...