Steps towards a theory and calculus of aliasing

Bertrand Meyer
DOI: https://doi.org/10.48550/arXiv.1001.1610
2011-04-10
Abstract:A theory, graphical notation, mathematical calculus and implementation for finding whether two given expressions can, at execution time, denote references attached to the same object. Intended as the basis for a comprehensive solution to the "frame problem" and as a complement to, or even a replacement for, separation logic, shape analysis, ownership types and dynamic frames.
Software Engineering,Programming Languages
What problem does this paper attempt to address?