International Journal of Software and Informatics
1673-7288
2011
5
1-2Part1
77
115
article
Steps Towards a Theory and Calculus of Aliasing
Steps Towards a Theory and Calculus of Aliasing
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 seed for a comprehensive solution to the "frame problem" and as an alternative (for the specific issue of determining aliases) to separation logic, shape analysis, ownership types and dynamic frames.
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 seed for a comprehensive solution to the "frame problem" and as an alternative (for the specific issue of determining aliases) to separation logic, shape analysis, ownership types and dynamic frames.
object-oriented programming; pointers; references; aliasing; frame problem
object-oriented programming; pointers; references; aliasing; frame problem
Bertrand Meyer
Bertrand Meyer
ijsi/article/abstract/i77