Gregory R. Andrews

Affiliations:
  • University of Arizona, Tucson, USA


According to our database1, Gregory R. Andrews authored at least 43 papers between 1975 and 2022.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 1998, "For influential research and books on concurrent programming; co-development of the SR programming language; and major service roles with Computing Research Association and National Science Foundation.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2022
Factorbook: an updated catalog of transcription factor motifs and candidate regulatory motif sites.
Nucleic Acids Res., 2022

2010
Gossamer: A Lightweight Approach to Using Multicore Machines.
Proceedings of the 39th International Conference on Parallel Processing, 2010

Rex: A toolset for reproducing software experiments.
Proceedings of the 2010 IEEE International Conference on Bioinformatics and Biomedicine, 2010

2007
Binary Obfuscation Using Signals.
Proceedings of the 16th USENIX Security Symposium, Boston, MA, USA, August 6-10, 2007, 2007

The revenge of the overlay: automatic compaction of OS kernel code via on-demand code loading.
Proceedings of the 7th ACM & IEEE International conference on Embedded software, 2007

Code Compaction of an Operating System Kernel.
Proceedings of the Fifth International Symposium on Code Generation and Optimization (CGO 2007), 2007

2005
Unpredication, Unscheduling, Unspeculation: Reverse Engineering Itanium Executables.
IEEE Trans. Software Eng., 2005

2003
Unscheduling, Unpredication, Unspeculation: Reverse Engineering Itanium Executables.
Proceedings of the 10th Working Conference on Reverse Engineering, 2003

Checking Program Profiles.
Proceedings of the 3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003), 2003

Unspeculation.
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

2002
Disassembly of Executable Code Revisited.
Proceedings of the 9th Working Conference on Reverse Engineering (WCRE 2002), 28 October, 2002

1998
Efficient support for fine-grain parallelism on shared-memory machines.
Concurr. Pract. Exp., 1998

1996
Using Fine-Grain Threads and Run-Time Decision Making in Parallel Computing.
J. Parallel Distributed Comput., 1996

An Adaptive Approach to Data Placement.
Proceedings of IPPS '96, 1996

Dynamically Controlling False Sharing in Distributed Shared Memory.
Proceedings of the 5th International Symposium on High Performance Distributed Computing (HPDC '96), 1996

1994
Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations.
Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), 1994

1991
Paradigms for Process Interaction in Distributed Programs.
ACM Comput. Surv., 1991

Concurrent programming - principles and practice.
Benjamin/Cummings, ISBN: 978-0-8053-0086-4, 1991

1989
A Method for Solving Synchronization Problems.
Sci. Comput. Program., 1989

1988
An Overview of the SR Language and Implementation.
ACM Trans. Program. Lang. Syst., 1988

1987
The Design of the Saguaro Distributed Operating System.
IEEE Trans. Software Eng., 1987

A File Replication Facility for Berkeley Unix.
Softw. Pract. Exp., 1987

Observations on Building Distributed Languages and Systems.
Proceedings of the Experiences with Distributed Systems, 1987

1986
The Evolution of the SR Language.
Distributed Comput., 1986

The Saguaro distributed operating system and related projects.
Proceedings of the 2nd ACM SIGOPS European Workshop, 1986

Concepts for Concurrent Programming.
Proceedings of the Current Trends in Concurrency, Overviews and Tutorials, 1986

1983
Concepts and Notations for Concurrent Programming.
ACM Comput. Surv., 1983

1982
The Distributed Programming Language SR-Mechanisms, Design and Implementation.
Softw. Pract. Exp., 1982

An Alternative Approach to Arrays.
Softw. Pract. Exp., 1982

On-the-fly Deadlock Prevention.
Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 1982

Distributed Allocation with Pools of Servers.
Proceedings of the ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, 1982

Distributed programming languages.
Proceedings of the ACM 1982 Annual Conference, Dallas, TX, USA, October 25-27, 1982, 1982

1981
Synchronizing Resources.
ACM Trans. Program. Lang. Syst., 1981

Parallel Programs: Proofs, Principles, and Practice.
Commun. ACM, 1981

Active Data Structures.
Proceedings of the 5th International Conference on Software Engineering, 1981

1980
An Axiomatic Approach to Information Flow in Programs.
ACM Trans. Program. Lang. Syst., 1980

1979
Access Control in Parallel Programs.
IEEE Trans. Software Eng., 1979

The Design of a Message Switching System: An Application and Evaluation of Modula.
IEEE Trans. Software Eng., 1979

Certifying Information Flow Properties of Programs: An Axiomatic Approach.
Proceedings of the Conference Record of the Sixth Annual ACM Symposium on Principles of Programming Languages, 1979

1977
Language Features for Process Interaction.
Proceedings of an ACM Conference on Language Design for Reliable Software (LDRS), 1977

1976
Language features for parallel processing and resource control.
Proceedings of the Design and Implementation of Programming Languages, Proceeding of a DoD Sponsored Workshop, Ithaca, NY, USA, September 30, 1976

1975
A Multiprogramming Nucleus with Dynamic Resource Facilities.
Softw. Pract. Exp., 1975

Partitions and principles for secure operating systems.
Proceedings of the 1975 ACM Annual Conference, 1975


  Loading...