World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
54
Citations
14399
World Ranking
4496
National Ranking
2102

Research.com Recognitions

  • 2020 - ACM Fellow For contributions to static and dynamic program debugging and verification methods
  • 2013 - ACM Senior Member

Overview

Cormac Flanagan is affiliated with the University of California, Santa Cruz in the United States. Their research spans multiple fields, prominently including Physics and Astronomy as well as Computer Science.

The scientist's work covers a range of subfields such as Astronomy and Astrophysics, Artificial Intelligence, Nuclear and High Energy Physics, and Computational Theory and Mathematics. Their research topics further focus on Astrophysics and Cosmic Phenomena, Galaxies: Formation, Evolution, Phenomena, Astrophysics and Star Formation Studies, Formal Methods in Verification, Logic, programming, and type systems, and Logic, Reasoning, and Knowledge.

Among the recent publications by Cormac Flanagan are:

  • A sensitive search for water masers associated with star formation regions in the Local Group Galaxy NGC 6822, 2022, Publications of the Astronomical Society of Australia
  • Mover Logic: A Concurrent Program Logic for Reduction and Rely-Guarantee Reasoning, 2024, Leibniz-Zentrum für Informatik (Schloss Dagstuhl)

Frequent co-authors in their collaborative work include:

  • S. P. Ellingsen
  • Andrew A. Cole
  • Stephen N. Freund

Consistent with these collaborations, the main publication venues for their work include:

  • Publications of the Astronomical Society of Australia
  • Leibniz-Zentrum für Informatik (Schloss Dagstuhl)

Cormac Flanagan has been recognized by professional societies with awards such as the ACM Fellow designation in 2020 for contributions to static and dynamic program debugging and verification methods. Earlier distinctions include the ACM Senior Member status awarded in 2013.

Best Publications

  • Extended static checking for Java

    Cormac Flanagan;K. Rustan M. Leino;Mark Lillibridge;Greg Nelson

  • FastTrack: efficient and precise dynamic race detection

    Cormac Flanagan;Stephen N. Freund

  • Dynamic partial-order reduction for model checking software

    Cormac Flanagan;Patrice Godefroid

  • The essence of compiling with continuations

    Cormac Flanagan;Amr Sabry;Bruce F. Duba;Matthias Felleisen

  • Atomizer: A dynamic atomicity checker for multithreaded programs

    Cormac Flanagan;Stephen N. Freund

  • Type-based race detection for Java

    Cormac Flanagan;Stephen N. Freund

  • Houdini, an Annotation Assistant for ESC/Java

    Cormac Flanagan;K. Rustan M. Leino

  • A type and effect system for atomicity

    Cormac Flanagan;Shaz Qadeer

  • Predicate abstraction for software verification

    Cormac Flanagan;Shaz Qadeer

  • DrScheme: a programming environment for Scheme

    Robert Bruce Findler;John Clements;Cormac Flanagan;Matthew Flatt

  • Hybrid type checking

    Cormac Flanagan

  • Avoiding exponential explosion: generating compact verification conditions

    Cormac Flanagan;James B. Saxe

  • Efficient purely-dynamic information flow analysis

    Thomas H. Austin;Cormac Flanagan

  • Types for safe locking: Static race detection for Java

    Martin Abadi;Cormac Flanagan;Stephen N. Freund

  • Space-Efficient Gradual Typing.

    David Herman;Aaron Tomb;Cormac Flanagan

  • Multiple facets for dynamic information flow

    Thomas H. Austin;Cormac Flanagan

  • Thread-modular model checking

    Cormac Flanagan;Shaz Qadeer

  • Types for Safe Locking

    Cormac Flanagan;Martín Abadi

  • Velodrome: a sound and complete dynamic atomicity checker for multithreaded programs

    Cormac Flanagan;Stephen N. Freund;Jaeheon Yi

  • Componential set-based analysis

    Cormac Flanagan;Matthias Felleisen

Frequent Co-Authors

Matthias Felleisen
Matthias Felleisen Northeastern University
Shaz Qadeer
Shaz Qadeer Microsoft (United States)
Martín Abadi
Martín Abadi Google (United States)
K. Rustan M. Leino
K. Rustan M. Leino Amazon Web Services
Matthew Flatt
Matthew Flatt University of Utah
Shriram Krishnamurthi
Shriram Krishnamurthi Brown University
Mooly Sagiv
Mooly Sagiv Tel Aviv University
Mark Lillibridge
Mark Lillibridge Meta Platforms, Inc.
Sanjit A. Seshia
Sanjit A. Seshia University of California, Berkeley

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring online education opens up flexible options for advancing your tech career in the USA. For those interested in engineering, there are a variety of online electrical engineering courses USA that can complement or broaden your computer science expertise.

If you want a faster entry into the workforce, consider pursuing certifications for jobs. These credentials are designed to be completed quickly, providing specialized skills that are highly valued by employers.

Many students also seek graduate degrees that fit a tight schedule. The fastest masters degree online programs can help you boost your qualifications without putting your life on hold. Additionally, choosing from the most in demand masters degrees will keep your skills relevant in a competitive job market.

Connecting these pathways with your computer science studies empowers you to build a resilient, future-oriented career in technology.

Best Scientists Citing Cormac Flanagan

Trending Scientists

Recently Published Articles