@inbook{e789326655eb43828f012ff68a043276,
title = "Establishing local temporal heap safety properties with applications to compile-time memory management",
abstract = "We present a framework for statically reasoning about temporal heap safety properties. We focus on local temporal heap safety properties, in which the verification process may be performed for a program object independently of other program objects. We apply our framework to produce new conservative static algorithms for compile-time memory management, which prove for certain program points that a memory object or a heap reference will not be needed further. These algorithms can be used for reducing space consumption of Java programs. We have implemented a prototype of our framework, and used it to verify compile-time memory management properties for several small, but interesting example programs, including JavaCard programs.",
author = "Ran Shaham and Eran Yahav and Kolodner, {Elliot K.} and Mooly Sagiv",
year = "2003",
doi = "10.1007/3-540-44898-5_27",
language = "אנגלית",
isbn = "3540403256",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "483--503",
editor = "Radhia Cousot",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
}