Borrow Checking

Borrow Checking is a static analysis technique in programming language theory that enforces memory safety by verifying at compile time that references to data adhere to strict lifetime and ownership rules, thereby preventing dangling pointers, data races, and aliasing violations.

8

Publications

285

Citations

21

Authors

10

Institutions

Publications per year

2017–2026

6

Authors

21

  1. KN
    Karl Naden

    Carnegie Mellon University, United States

    2 publications · 98 citations

    2

    h-index

  2. JA
    Jonathan Aldrich

    Carnegie Mellon University, United States

    2 publications · 98 citations

    2

    h-index

  3. RL
    Robert L. Bocchino

    University of Illinois Urbana-Champaign, United States

    2 publications · 98 citations

    2

    h-index

  4. KB
    Kevin Bierhoff

    Carnegie Mellon University, United States

    2 publications · 98 citations

    2

    h-index

  5. JH
    Jon Howell

    Microsoft (United States), United States

    1 publications · 76 citations

    1

    h-index

1–5 of 21

Venues

  1. Proceedings of the ACM on Programming Languages

    PACMPL · 2 publications · 120 citations

    3

    h-index

  2. arXiv (Cornell University)

    Repository · 1 publications · 11 citations

    1

    h-index

  3. ACM SIGPLAN Notices

    1 publications · 54 citations

    1

    h-index

  4. 1

    h-index

1–4