| 2007 |
| 29 | EE | Robert M. Marmorstein,
Phil Kearns:
Assisted Firewall Policy Repair Using Examples and History.
LISA 2007: 27-37 |
| 2006 |
| 28 | EE | Robert M. Marmorstein,
Phil Kearns:
Firewall Analysis with Policy-based Host Classification.
LISA 2006: 41-51 |
| 27 | EE | Tracy Camp,
Phil Kearns:
Fast batched data transfer with flush channels: A performance analysis.
J. Parallel Distrib. Comput. 66(6): 780-795 (2006) |
| 26 | EE | Sharon Simmons,
Dennis Edwards,
Phil Kearns:
Communication analysis of distributed programs.
Scientific Programming 14(2): 151-170 (2006) |
| 2005 |
| 25 | EE | Robert M. Marmorstein,
Phil Kearns:
An Open Source Solution for Testing NAT'd and Nested iptables Firewalls.
LISA 2005: 103-112 |
| 24 | EE | James Deverick,
Phil Kearns:
Towards a Deep-Packet-Filter Toolkit for Securing Legacy Resources.
LISA 2005: 237-248 |
| 23 | EE | Robert M. Marmorstein,
Phil Kearns:
A Tool for Automated iptables Firewall Analysis.
USENIX Annual Technical Conference, FREENIX Track 2005: 71-81 |
| 2004 |
| 22 | EE | Serge E. Hallyn,
Phil Kearns:
Modular Construction of DTE Policies.
USENIX Annual Technical Conference, FREENIX Track 2004: 81-91 |
| 2003 |
| 21 | | Robert Matthews,
Phil Kearns:
On-Line Rollback in Log-Structured File Systems.
CAINE 2003: 11-16 |
| 20 | | Jeffrey Dobbelaere,
Phil Kearns,
Jean Mayo:
The Advantages of Real Time in TORA.
CAINE 2003: 225-229 |
| 2002 |
| 19 | | Natasha Jarymowycz,
Phil Kearns:
Valid Debugging for Distributed Shared Memory.
PDPTA 2002: 624-630 |
| 2001 |
| 18 | EE | Serge E. Hallyn,
Phil Kearns:
Tools to Administer Domain and Type Enforcement.
LISA 2001: 151-156 |
| 1999 |
| 17 | EE | Jean Mayo,
Phil Kearns:
Distributed Deadlock Detection and Resolution Based on Hardware Clocks.
ICDCS 1999: 208-215 |
| 16 | EE | Jean Mayo,
Phil Kearns:
A secure unrestricted advanced systems laboratory.
SIGCSE 1999: 165-169 |
| 1995 |
| 15 | | Anna Brunstrom,
Phil Kearns:
A User Level Implementation of Flush Channels.
Parallel and Distributed Computing and Systems 1995: 125-128 |
| 14 | | Jean Mayo,
Phil Kearns:
Efficient Distributed Termination Detection with Roughly Synchronized Clocks.
Parallel and Distributed Computing and Systems 1995: 305-307 |
| 13 | | Sharon Simmons,
Phil Kearns:
A Causal Assert Statement for Distributed Systems.
Parallel and Distributed Computing and Systems 1995: 495-498 |
| 1994 |
| 12 | | Jean Mayo,
Phil Kearns:
Distributed Termination Detection with Roughly Synchronized Clocks.
Inf. Process. Lett. 52(2): 105-108 (1994) |
| 1993 |
| 11 | | S. L. Peterson,
Phil Kearns:
Rollback Based on Vector Time.
SRDS 1993: 68-77 |
| 10 | EE | Tracy Camp,
Phil Kearns,
Mohan Ahuja:
Proof Rules for Flush Channels.
IEEE Trans. Software Eng. 19(4): 366-378 (1993) |
| 9 | EE | William S. Lloyd,
Phil Kearns:
Tracing the execution of distributed programs.
Journal of Systems and Software 21(3): 201-214 (1993) |
| 1992 |
| 8 | | Phil Kearns,
Tracy Camp,
Mohan Ahuja:
An Implementation of Flush Channels Based on a Verification Methodology.
ICDCS 1992: 336-343 |
| 1991 |
| 7 | EE | William S. Lloyd,
Phil Kearns:
Using tracing to direct our reasoning about distributed programs.
ICDCS 1991: 552-559 |
| 1990 |
| 6 | | William S. Lloyd,
Phil Kearns:
Bounding Sequence Numbers in Distributed Systems: a General Approach.
ICDCS 1990: 312-319 |
| 5 | EE | Phil Kearns,
Jeffery E. Payne:
Time-based performance evaluation of protocols for distributed systems: an alternative to message counting.
Winter Simulation Conference 1990: 441-445 |
| 1988 |
| 4 | | Phil Kearns:
A Correct and Unrestrictive Implementation of General Semaphores.
Operating Systems Review 22(4): 46-48 (1988) |
| 1987 |
| 3 | EE | Phil Kearns,
M. Freeman:
CCAL: an interpreted language for experimentation in concurrent control.
PLDI 1987: 283-291 |
| 1986 |
| 2 | | Madalene Spezialetti,
Phil Kearns:
Efficient Distributed Snapshots.
ICDCS 1986: 382-388 |
| 1985 |
| 1 | EE | Jean R. S. Blair,
Phil Kearns,
Mary Lou Soffa:
An optimistic implementation of the stack-heap.
Journal of Systems and Software 5(3): 193-202 (1985) |