Greg Nelson

Orcid: 0000-0002-6016-9727

According to our database1, Greg Nelson authored at least 28 papers between 1977 and 2017.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2017
DigiTouch: Reconfigurable Thumb-to-Finger Input and Text Entry on Head-mounted Displays.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., 2017

2013
PLDI 2002: Extended static checking for Java.
ACM SIGPLAN Notices, 2013

2006
Denali: A practical algorithm for generating optimal code.
ACM Trans. Program. Lang. Syst., 2006

Active document versioning: from layout understanding to adjustment.
Proceedings of the Document Recognition and Retrieval XIII, 2006

2005
Simplify: a theorem prover for program checking.
J. ACM, 2005

2004
Extended Static Checking for Java.
Proceedings of the Mathematics of Program Construction, 7th International Conference, 2004

2003
Reasoning about Quantifiers by Matching in the E-graph.
Proceedings of the Automated Deduction - CADE-19, 19th International Conference on Automated Deduction Miami Beach, FL, USA, July 28, 2003

2002
Data abstraction and information hiding.
ACM Trans. Program. Lang. Syst., 2002

Denali: A Goal-directed Superoptimizer.
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002

Extended Static Checking for Java.
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002

Foundations of a Constraint-Based Illustrator.
Proceedings of the Frontiers of Combining Systems, 4th International Workshop, 2002

1998
An Extended Static Checker for Modular-3.
Proceedings of the Compiler Construction, 7th International Conference, 1998

1997
Eraser: A Dynamic Data Race Detector for Multithreaded Programs.
ACM Trans. Comput. Syst., 1997

Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs.
Proceedings of the Sixteenth ACM Symposium on Operating System Principles, 1997

1995
Network Objects
Softw. Pract. Exp., 1995

An Animation of Euclid's Proposition 47: The Pythagorean Theorem.
Proceedings of the Eleventh Annual Symposium on Computational Geometry, 1995

1994
Adding Fair Choice to Dijkstra's Calculus.
ACM Trans. Program. Lang. Syst., 1994

On the fault tolerance of the butterfly.
Proceedings of the Twenty-Sixth Annual ACM Symposium on Theory of Computing, 1994

1992
Modula-3 language definition.
ACM SIGPLAN Notices, 1992

OOP in Languages Providing Strong, Static Typing (Panel).
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992

1990
Analog Wetrieval by Constraint Satisfaction.
Artif. Intell., 1990

1989
A Generalization of Dijkstra's Calculus.
ACM Trans. Program. Lang. Syst., 1989

The Modula-3 Type System.
Proceedings of the Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, 1989

1985
Juno, a constraint-based graphics system.
Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, 1985

1983
Verifying Reachability Invariants of Linked Structures.
Proceedings of the Conference Record of the Tenth Annual ACM Symposium on Principles of Programming Languages, 1983

1980
Fast Decision Procedures Based on Congruence Closure.
J. ACM, 1980

1979
Simplification by Cooperating Decision Procedures.
ACM Trans. Program. Lang. Syst., 1979

1977
Fast Decision Algorithms Based on Union and Find
Proceedings of the 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October, 1977


  Loading...