Region-based memory management offers several important potential advantages over garbage collection, including real-time performance, better data locality, and more efficient use of limited memory. Researchers have advocated the use of regions for functional, imperative, and object-oriented languages. Lexically scoped regions are now a core feature of the Real-Time Specification for Java (RTSJ)[5]. Recent research in region-based programming for Java has focused on region checking, which requires manual effort to augment the program with region annotations. In this paper, we propose an automatic region inference system for a core subset of Java. To provide an inference method that is both precise and practical, we support classes and metho...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Region-based type systems are a powerful tool for various kinds of program analysis. We introduce a ...
The region-based memory model of The Realtime Specification for Java (RTSJ) is quite rigid, and it c...
Region-based memory management offers several important advantages over garbage-collected heap, incl...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Region inference is a program analysis which statically determines regions of memory in which values...
AbstractThis paper presents a verifier for the memory-safe execution of extended Java bytecodes that...
This paper presents a region inference framework designed specifically for imperative programs with...
In this paper, we present the first full regions-and-effects inference algorithm for explicitly para...
Java uses automatic memory management, usually implemented as a garbage-collected heap. That lifts t...
In this paper we address the problem of dynamic mem-ory management in real-time Java embedded system...
International audienceIn this paper we address the problem of dynamic memory management in real-time...
AbstractRegion inference is a type-based technique for determining run time memory management at com...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Region-based type systems are a powerful tool for various kinds of program analysis. We introduce a ...
The region-based memory model of The Realtime Specification for Java (RTSJ) is quite rigid, and it c...
Region-based memory management offers several important advantages over garbage-collected heap, incl...
Abstract. Safe is a first-order eager language with facilities for pro-grammer controlled destructio...
Abstract. Region-based memory management has been proposed as a viable alternative to garbage collec...
Region inference is a program analysis which statically determines regions of memory in which values...
AbstractThis paper presents a verifier for the memory-safe execution of extended Java bytecodes that...
This paper presents a region inference framework designed specifically for imperative programs with...
In this paper, we present the first full regions-and-effects inference algorithm for explicitly para...
Java uses automatic memory management, usually implemented as a garbage-collected heap. That lifts t...
In this paper we address the problem of dynamic mem-ory management in real-time Java embedded system...
International audienceIn this paper we address the problem of dynamic memory management in real-time...
AbstractRegion inference is a type-based technique for determining run time memory management at com...
AbstractThis paper describes a memory management discipline for programs that perform dynamic memory...
Pointer analysis statically approximates the heap pointer structure during a program execution in or...
Region-based type systems are a powerful tool for various kinds of program analysis. We introduce a ...
The region-based memory model of The Realtime Specification for Java (RTSJ) is quite rigid, and it c...