Skip to content

Cormac Flanagan

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

57

Venues

19

Active years

1993–2024

Best venue rank

A*

Where they publish

Papers

57 indexed papers, newest first.

YearVenueTitleAuthors
2024ECOOPMover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning.Cormac Flanagan, Stephen N. Freund
2018CCSFaceted Secure Multi Execution.Thomas Schmitz, Maximilian Algehed, Cormac Flanagan, Alejandro Russo
2018PPoPPVerifiedFT: a verified, high-performance precise dynamic race detector.James R. Wilcox, Cormac Flanagan, Stephen N. Freund
2018WWWA Better Facet of Dynamic Information Flow Control.Minh Ngo, Nataliia Bielova, Cormac Flanagan, Tamara Rezk, Alejandro Russo, Thomas Schmitz
2017CCSUsing Precise Taint Tracking for Auto-sanitization.Tejas Saoji, Thomas H. Austin, Cormac Flanagan
2017ECOOPCorrectness of Partial Escape Analysis for Multithreading Optimization.Dustin Rhodes, Cormac Flanagan, Stephen N. Freund
2017PLDIBigFoot: static check placement for dynamic race detection.Dustin Rhodes, Cormac Flanagan, Stephen N. Freund
2016ESOPMacrofication: Refactoring by Reverse Macro Expansion.Christopher Schuster, Tim Disney, Cormac Flanagan
2016PLDIPrecise, dynamic information flow for database-backed applications.Jean Yang, Travis Hance, Thomas H. Austin, Armando Solar-Lezama, Cormac Flanagan, Stephen Chong
2015LICSGame Semantics for Type Soundness.Tim Disney, Cormac Flanagan
2014DLSSweeten your JavaScript: hygienic macros for ES5.Tim Disney, Nathan Faubion, David Herman, Cormac Flanagan
2014DLSDynamic detection of object capability violations through model checking.Dustin Rhodes, Tim Disney, Cormac Flanagan
2013ECOOPRedCard: Redundant Check Elimination for Dynamic Race Detectors.Cormac Flanagan, Stephen N. Freund
2013PLDIFaceted execution of policy-agnostic programs.Thomas H. Austin, Jean Yang, Cormac Flanagan, Armando Solar-Lezama
2012APLASA Functional View of Imperative Information Flow.Thomas H. Austin, Cormac Flanagan, Martn Abadi
2012ISSTADetecting inconsistencies via universal reachability analysis.Aaron Tomb, Cormac Flanagan
2012ISSTACooperative types for controlling thread interference in Java.Jaeheon Yi, Tim Disney, Stephen N. Freund, Cormac Flanagan
2012POPLMultiple facets for dynamic information flow.Thomas H. Austin, Cormac Flanagan
2012POPLSound predictive race detection in polynomial time.Yannis Smaragdakis, Jacob Evans, Caitlin Sadowski, Jaeheon Yi, Cormac Flanagan
2011ICFPTemporal higher-order contracts.Tim Disney, Cormac Flanagan, Jay McCarthy
2011OOPSLAVirtual values for language extension.Thomas H. Austin, Tim Disney, Cormac Flanagan
2011POPLCorrect blame for contracts: no more scapegoating.Christos Dimoulas, Robert Bruce Findler, Cormac Flanagan, Matthias Felleisen
2011PPoPPCooperative reasoning for preemptive execution.Jaeheon Yi, Caitlin Sadowski, Cormac Flanagan
2011RVCooperative Concurrency for a Multicore World - (Extended Abstract).Jaeheon Yi, Caitlin Sadowski, Stephen N. Freund, Cormac Flanagan
2010PLDIPermissive dynamic information flow analysis.Thomas H. Austin, Cormac Flanagan
2010PLDIAdversarial memory for detecting destructive races.Cormac Flanagan, Stephen N. Freund
2009ESOPSingleTrack: A Dynamic Determinism Checker for Multithreaded Programs.Caitlin Sadowski, Stephen N. Freund, Cormac Flanagan
2009ISSTASideTrack: generalizing dynamic atomicity analysis.Jaeheon Yi, Caitlin Sadowski, Cormac Flanagan
2009PLDIEfficient purely-dynamic information flow analysis.Thomas H. Austin, Cormac Flanagan
2009PLDIFastTrack: efficient and precise dynamic race detection.Cormac Flanagan, Stephen N. Freund
2008PLDIVelodrome: a sound and complete dynamic atomicity checker for multithreaded programs.Cormac Flanagan, Stephen N. Freund, Jaeheon Yi
2007ESOPType Reconstruction for General Refinement Types.Kenneth L. Knowles, Cormac Flanagan
2006POPLHybrid type checking.Cormac Flanagan
2005ECOOPExtending JML for Modular Specification and Verification of Multi-threaded Programs.Edwin Rodrguez, Matthew B. Dwyer, Cormac Flanagan, John Hatcliff, Gary T. Leavens, Robby
2005POPLDynamic partial-order reduction for model checking software.Cormac Flanagan, Patrice Godefroid
2005PPDPAutomatic type inference via partial evaluation.Aaron Tomb, Cormac Flanagan
2004ISSTAExploiting purity for atomicity.Cormac Flanagan, Stephen N. Freund, Shaz Qadeer
2004POPLAtomizer: a dynamic atomicity checker for multithreaded programs.Cormac Flanagan, Stephen N. Freund
2004SASType Inference Against Races.Cormac Flanagan, Stephen N. Freund
2003CAVTheorem Proving Using Lazy Proof Explication.Cormac Flanagan, Rajeev Joshi, Xinming Ou, James B. Saxe
2003ESOPAutomatic Software Model Checking Using CLP.Cormac Flanagan
2003PLDIA type and effect system for atomicity.Cormac Flanagan, Shaz Qadeer
2002CAVA Modular Checker for Multithreaded Programs.Cormac Flanagan, Shaz Qadeer, Sanjit A. Seshia
2002ESOPThread-Modular Verification for Shared-Memory Programs.Cormac Flanagan, Stephen N. Freund, Shaz Qadeer
2002PLDIExtended Static Checking for Java.Cormac Flanagan, K. Rustan M. Leino, Mark Lillibridge, Greg Nelson, James B. Saxe, Raymie Stata
2002POPLPredicate abstraction for software verification.Cormac Flanagan, Shaz Qadeer
2001FMHoudini, an Annotation Assistant for ESC/Java.Cormac Flanagan, K. Rustan M. Leino
2001POPLAvoiding exponential explosion: generating compact verification conditions.Cormac Flanagan, James B. Saxe
2000PLDIType-based race detection for Java.Cormac Flanagan, Stephen N. Freund
1999CONCURObject Types against Races.Cormac Flanagan, Martn Abadi
1999ESOPTypes for Safe Locking.Cormac Flanagan, Martn Abadi
1997PLDIComponential Set-Based Analysis.Cormac Flanagan, Matthias Felleisen
1996ICFPpHluid: The Design of a Parallel Functional Language Implementation on Workstations.Cormac Flanagan, Rishiyur S. Nikhil
1996PLDIStatic Debugging: Browsing the Web of Program Invariants.Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Stephanie Weirich, Matthias Felleisen
1995POPLThe Semantics of Future and Its Use in Program Optimizations.Cormac Flanagan, Matthias Felleisen
1993PLDIThe Essence of Compiling with Continuations.Cormac Flanagan, Amr Sabry, Bruce F. Duba, Matthias Felleisen
1993PLDIThe essence of compiling with continuations (with retrospective)Cormac Flanagan, Amr Sabry, Bruce F. Duba, Matthias Felleisen