Peter W. O'Hearn
17 references under this name, matched as it is written. Somebody else may write under it too, and the same person may appear here spelled another way.
Peter W. O'Hearn
Separation logic, from the connective to the tool: the logic of bunched implications supplies a conjunction that splits without a modality, BI becomes an assertion language for mutable data structures and then a program logic for local reasoning, and resources, concurrency and local reasoning extends it to concurrent programs. The corpus holds the analysers that followed -- Smallfoot, shape analysis, and compositional analysis by bi-abduction -- together with his own account of the path from categorical logic to a tool run against a production codebase. The most recent record argues the other way round: incorrectness logic reasons about what a program does wrong rather than what it does right. dblp: https://dblp.org/pid/o/PeterWOHearn