Automatic Type Inference for Amortised Heap-Space Analysis
Automatic Type Inference for Amortised Heap-Space Analysis
复制标题
用于摊销堆空间分析的自动类型推断
DOI:
10.1007/978-3-642-37036-6_32
复制
发表时间:
2013
期刊:
影响因子:
--
通讯作者:
Dulma Rodriguez
中科院分区:
文献类型:
--
作者:
Martin Hofmann;Dulma Rodriguez
We present a fully automatic, sound and modular heap-space analysis for object-oriented programs. In particular, we provide type inference for the system of refinement types RAJA, which checks upper bounds of heap-space usage based on amortised analysis. Until now, the refined RAJA types had to be manually specified. Our type inference increases the usability of the system, as no user-defined annotations are required.The type inference consists of constraint generation and solving. First, we present a system for generating subtyping and arithmetic constraints based on the RAJA typing rules. Second, we reduce the subtyping constraints to inequalities over infinite trees, which can be solved using an algorithm that we have described in previous work. This paper also enriches the original type system by introducing polymorphic method types, enabling a modular analysis.
登录
查看更多内容
影响因子:
7.5
作者:
M. Hofmann;Dulma Rodriguez
通讯作者:
M. Hofmann;Dulma Rodriguez
DOI:
10.1137/0606031
发表时间:
1985-04
期刊:
Siam Journal on Algebraic and Discrete Methods
影响因子:
--
作者:
R. Tarjan
通讯作者:
R. Tarjan
DOI:
10.1007/978-3-642-28717-6_27
发表时间:
2012
期刊:
影响因子:
--
作者:
Martin Hofmann;Dulma Rodriguez
通讯作者:
Dulma Rodriguez
影响因子:
0.6
作者:
Atkey R
通讯作者:
Atkey R
DOI:
--
发表时间:
2001
期刊:
影响因子:
--
作者:
Bernd Grobauer
通讯作者:
Bernd Grobauer