![](https://dblp.dagstuhl.de/img/logo.ua.320x120.png)
![](https://dblp.dagstuhl.de/img/dropdown.dark.16x16.png)
![](https://dblp.dagstuhl.de/img/peace.dark.16x16.png)
Остановите войну!
for scientists:
![search dblp search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
![search dblp](https://dblp.dagstuhl.de/img/search.dark.16x16.png)
default search action
Gregory R. Andrews
Person information
- affiliation: University of Arizona, Tucson, USA
Refine list
![note](https://dblp.dagstuhl.de/img/note-mark.dark.12x12.png)
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
Books and Theses
- 1991
- [b1]Gregory R. Andrews:
Concurrent programming - principles and practice. Benjamin/Cummings 1991, ISBN 978-0-8053-0086-4, pp. I-XVII, 1-637
Journal Articles
- 2022
- [j19]Henry E. Pratt, Gregory R. Andrews, Nishigandha Phalke, Jack D. Huey, Michael J. Purcaro, Arjan van der Velde, Jill Moore, Zhiping Weng
:
Factorbook: an updated catalog of transcription factor motifs and candidate regulatory motif sites. Nucleic Acids Res. 50(D1): 141-149 (2022) - 2005
- [j18]Noah Snavely, Saumya K. Debray, Gregory R. Andrews:
Unpredication, Unscheduling, Unspeculation: Reverse Engineering Itanium Executables. IEEE Trans. Software Eng. 31(2): 99-115 (2005) - 1998
- [j17]David K. Lowenthal, Vincent W. Freeh, Gregory R. Andrews:
Efficient support for fine-grain parallelism on shared-memory machines. Concurr. Pract. Exp. 10(3): 157-173 (1998) - 1996
- [j16]David K. Lowenthal, Vincent W. Freeh, Gregory R. Andrews:
Using Fine-Grain Threads and Run-Time Decision Making in Parallel Computing. J. Parallel Distributed Comput. 37(1): 41-54 (1996) - 1991
- [j15]Gregory R. Andrews:
Paradigms for Process Interaction in Distributed Programs. ACM Comput. Surv. 23(1): 49-90 (1991) - 1989
- [j14]Gregory R. Andrews:
A Method for Solving Synchronization Problems. Sci. Comput. Program. 13(1): 1-21 (1989) - 1988
- [j13]Gregory R. Andrews, Ronald A. Olsson, Michael H. Coffin, Irving Elshoff, Kelvin D. Nilsen, Titus D. M. Purdin, Gregg M. Townsend:
An Overview of the SR Language and Implementation. ACM Trans. Program. Lang. Syst. 10(1): 51-86 (1988) - 1987
- [j12]Titus D. M. Purdin, Richard D. Schlichting, Gregory R. Andrews:
A File Replication Facility for Berkeley Unix. Softw. Pract. Exp. 17(12): 923-940 (1987) - [j11]Gregory R. Andrews, Richard D. Schlichting, Roger Hayes, Titus D. M. Purdin:
The Design of the Saguaro Distributed Operating System. IEEE Trans. Software Eng. 13(1): 104-118 (1987) - 1986
- [j10]Gregory R. Andrews, Ronald A. Olsson:
The Evolution of the SR Language. Distributed Comput. 1(3): 133-149 (1986) - 1983
- [j9]Gregory R. Andrews, Fred B. Schneider:
Concepts and Notations for Concurrent Programming. ACM Comput. Surv. 15(1): 3-43 (1983) - 1982
- [j8]Gregory R. Andrews:
An Alternative Approach to Arrays. Softw. Pract. Exp. 12(5): 475-485 (1982) - [j7]Gregory R. Andrews:
The Distributed Programming Language SR-Mechanisms, Design and Implementation. Softw. Pract. Exp. 12(8): 719-753 (1982) - 1981
- [j6]Gregory R. Andrews:
Parallel Programs: Proofs, Principles, and Practice. Commun. ACM 24(3): 140-146 (1981) - [j5]Gregory R. Andrews:
Synchronizing Resources. ACM Trans. Program. Lang. Syst. 3(4): 405-430 (1981) - 1980
- [j4]Gregory R. Andrews, Richard P. Reitman:
An Axiomatic Approach to Information Flow in Programs. ACM Trans. Program. Lang. Syst. 2(1): 56-76 (1980) - 1979
- [j3]James R. McGraw, Gregory R. Andrews:
Access Control in Parallel Programs. IEEE Trans. Software Eng. 5(1): 1-9 (1979) - [j2]Gregory R. Andrews:
The Design of a Message Switching System: An Application and Evaluation of Modula. IEEE Trans. Software Eng. 5(2): 138-147 (1979) - 1975
- [j1]Alan C. Shaw, Nelson H. Weiderman, Gregory R. Andrews, Mary-Beth Felcyn, John E. Rieber, Gain Wong:
A Multiprogramming Nucleus with Dynamic Resource Facilities. Softw. Pract. Exp. 5(3): 245-267 (1975)
Conference and Workshop Papers
- 2010
- [c22]Somu Perianayagam, Gregory R. Andrews, John H. Hartman:
Rex: A toolset for reproducing software experiments. BIBM 2010: 613-617 - [c21]Joseph Anthony Roback, Gregory R. Andrews:
Gossamer: A Lightweight Approach to Using Multicore Machines. ICPP 2010: 30-39 - 2007
- [c20]Haifeng He, John Trimble, Somu Perianayagam, Saumya K. Debray, Gregory R. Andrews:
Code Compaction of an Operating System Kernel. CGO 2007: 283-298 - [c19]Haifeng He, Saumya K. Debray, Gregory R. Andrews:
The revenge of the overlay: automatic compaction of OS kernel code via on-demand code loading. EMSOFT 2007: 75-83 - [c18]Igor V. Popov, Saumya K. Debray, Gregory R. Andrews:
Binary Obfuscation Using Signals. USENIX Security Symposium 2007 - 2003
- [c17]Noah Snavely, Saumya K. Debray, Gregory R. Andrews:
Unspeculation. ASE 2003: 205-214 - [c16]Patrick Moseley, Saumya K. Debray, Gregory R. Andrews:
Checking Program Profiles. SCAM 2003: 193-202 - [c15]Noah Snavely, Saumya K. Debray, Gregory R. Andrews:
Unscheduling, Unpredication, Unspeculation: Reverse Engineering Itanium Executables. WCRE 2003: 4-13 - 2002
- [c14]Benjamin Schwarz, Saumya K. Debray, Gregory R. Andrews:
Disassembly of Executable Code Revisited. WCRE 2002: 45-54 - 1996
- [c13]Vincent W. Freeh, Gregory R. Andrews:
Dynamically Controlling False Sharing in Distributed Shared Memory. HPDC 1996: 403-411 - [c12]David K. Lowenthal, Gregory R. Andrews:
An Adaptive Approach to Data Placement. IPPS 1996: 349-353 - 1994
- [c11]Vincent W. Freeh, David K. Lowenthal, Gregory R. Andrews:
Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations. OSDI 1994: 201-213 - 1987
- [c10]Richard D. Schlichting, Gregory R. Andrews, Norman C. Hutchinson, Ronald A. Olsson, Larry L. Peterson:
Observations on Building Distributed Languages and Systems. Experiences with Distributed Systems 1987: 271-291 - 1986
- [c9]Gregory R. Andrews, Richard D. Schlichting:
The Saguaro distributed operating system and related projects. ACM SIGOPS European Workshop 1986 - 1982
- [c8]Gregory R. Andrews:
Distributed programming languages. ACM Annual Conference 1982: 113-117 - [c7]Gregory R. Andrews, David P. Dobkin, Peter J. Downey:
Distributed Allocation with Pools of Servers. PODC 1982: 73-83 - [c6]Gregory R. Andrews, Gary Levin:
On-the-fly Deadlock Prevention. PODC 1982: 165-172 - 1981
- [c5]Gregory R. Andrews, David P. Dobkin, Peter J. Downey:
Active Data Structures. ICSE 1981: 354-362 - 1979
- [c4]Richard P. Reitman, Gregory R. Andrews:
Certifying Information Flow Properties of Programs: An Axiomatic Approach. POPL 1979: 283-290 - 1977
- [c3]Gregory R. Andrews, James R. McGraw:
Language Features for Process Interaction. Language Design for Reliable Software 1977: 114-127 - 1976
- [c2]Gregory R. Andrews, James R. McGraw:
Language features for parallel processing and resource control. Design and Implementation of Programming Languages 1976: 243-287 - 1975
- [c1]Gregory R. Andrews:
Partitions and principles for secure operating systems. ACM Annual Conference 1975: 177-180
Parts in Books or Collections
- 1986
- [p1]Fred B. Schneider, Gregory R. Andrews:
Concepts for Concurrent Programming. Current Trends in Concurrency 1986: 669-716
Editorship
- 1989
- [e1]Gregory R. Andrews:
Proceedings of the Twelfth ACM Symposium on Operating System Principles, SOSP 1989, The Wigwam, Litchfield Park, Arizona, USA, December 3-6, 1989. ACM 1989, ISBN 0-89791-338-8 [contents]
Coauthor Index
![](https://dblp.dagstuhl.de/img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-04-25 05:53 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint