PL Perspectives

Perspectives on computing and technology from and for those with an interest in programming languages.
Archive of posts tagged: static analysis
Go Huge or Go Home: POPL’19 Most Influential Paper Retrospective

Go Huge or Go Home: POPL’19 Most Influential Paper Retrospective

The authors of POPL’s 2019 most influential paper reflect on lessons learned: (i) in research, ask daring questions far beyond current capabilities; (ii) develop compositional techniques, which confer important benefits that increase impact; (iii) work in PL theory: now is a great time for it!

Read more...

What Does It Mean for a Program Analysis to Be Sound?

What Does It Mean for a Program Analysis to Be Sound?

The purpose of a program analysis is to infer whether a certain property of a program execution can be observed at runtime. The notion of an analysis’ soundness defines how much confidence one should put in its results. The notion is not uniform and is determined by whether the analysis is intended to be used as a testing or as a verification tool.

Read more...