Title
Variant Region Types
Abstract
Region-based memory management has been shown to be an effective alternative that can co-exist with garbage collectors in memory managed languages especially for Real-Time and Big Data applications. In this paper we propose a novel variant region type system that extends our previous Java region types to Generic Java. The main difficulties are given by the type variables used by Generic Java. Our proposal is based on a modular flow analysis that captures regions lifetime relations via subtyping constraints at the method boundary. Our variant region type system guarantees that well-typed Generic Java programs use lexically-scoped regions and never create dangling references in the store and on the program stack.
Year
DOI
Venue
2018
10.1109/ICECCS2018.2018.00021
2018 23rd International Conference on Engineering of Complex Computer Systems (ICECCS)
Keywords
DocType
ISBN
region-based memory management,type checking,variant parametric types
Conference
978-1-5386-9342-1
Citations 
PageRank 
References 
0
0.34
0
Authors
3
Name
Order
Citations
PageRank
Florin Craciun1408.19
Wei-Ngan Chin286863.37
Shengchao Qin371162.81