Selectively-Amortized Resource Bounding
Selectively-Amortized Resource Bounding
复制标题
选择性摊销资源限制
DOI:
10.1007/978-3-030-88806-0_14
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Trivedi, Ashutosh
中科院分区:
文献类型:
--
作者:
Lu, Tianhan;Chang, Bor-Yuh Evan;Trivedi, Ashutosh
We consider the problem of automatically proving resource bounds. That is, we study how to prove that an integer-valued resource variable is bounded by a given program expression. Automatic resource-bound analysis has recently received significant attention because of a number of important applications (e.g., detecting performance bugs, preventing algorithmic-complexity attacks, identifying side-channel vulnerabilities), where the focus has often been on developing precise amortized reasoning techniques to infer the most exact resource usage. While such innovations remain critical, we observe that fully precise amortization is not always necessary to prove a bound of interest. And in fact, by amortizingselectively, the needed supporting invariants can be simpler, making the invariant inference task more feasible and predictable. We present a framework for selectively-amortized analysis that mixes worst-case and amortized reasoning via a property decomposition and a program transformation. We show that proving bounds in any such decomposition yields a sound resource bound in the original program, and we give an algorithm for selecting a reasonable decomposition.
登录
查看更多内容
DOI:
10.1145/1296907.1296922
发表时间:
2007
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
E. Albert;S. Genaim;M. Gómez
通讯作者:
M. Gómez
DOI:
10.1137/0606031
发表时间:
1985-04
期刊:
Siam Journal on Algebraic and Discrete Methods
影响因子:
--
作者:
R. Tarjan
通讯作者:
R. Tarjan
DOI:
10.1007/978-3-030-11245-5_13
发表时间:
2018-10
期刊:
--
影响因子:
--
作者:
Tianhan Lu;Pavol Cerný;B. E. Chang;Ashutosh Trivedi
通讯作者:
Tianhan Lu;Pavol Cerný;B. E. Chang;Ashutosh Trivedi
DOI:
--
发表时间:
2011
期刊:
International Conference on Verification, Model Checking and Abstract Interpretation
影响因子:
--
作者:
E. Albert;S. Genaim;A. Masud
通讯作者:
A. Masud
影响因子:
--
作者:
Zachary Kincaid;J. Breck;John Cyphert;T. Reps
通讯作者:
T. Reps