Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 2 von 21
Static Analysis, 2021, Vol.12913, p.286-307
2021

Details

Autor(en) / Beteiligte
Titel
Selectively-Amortized Resource Bounding
Ist Teil von
  • Static Analysis, 2021, Vol.12913, p.286-307
Ort / Verlag
Switzerland: Springer International Publishing AG
Erscheinungsjahr
2021
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • 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 amortizing selectively, 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.
Sprache
Englisch
Identifikatoren
ISBN: 9783030888053, 3030888053
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-030-88806-0_14
Titel-ID: cdi_springer_books_10_1007_978_3_030_88806_0_14
Format

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX