2010
DOI: 10.1145/1809028.1806630
|View full text |Cite
|
Sign up to set email alerts
|

The reachability-bound problem

Abstract: We define the reachability-bound problem to be the problem of finding a symbolic worst-case bound on the number of times a given control location inside a procedure is visited in terms of the inputs to that procedure. This has applications in bounding resources consumed by a program such as time, memory, network-traffic, power, as well as estimating quantitative properties (as opposed to boolean properties) of data in programs, such as information leakage or uncertainty propagation. Our… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
74
0

Year Published

2013
2013
2021
2021

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 44 publications
(74 citation statements)
references
References 21 publications
0
74
0
Order By: Relevance
“…In this setting developers would only need to specify complex or hard-to-infer annotations, not worrying about annotations that can be easily inferred. In this matter, we plan to port our previous work on inference of memory consumption for Java [10] to .NET and extend other tools capable of inferring resource usage (e.g., [19]) in order to make them capable of dealing with dynamic memory usage.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…In this setting developers would only need to specify complex or hard-to-infer annotations, not worrying about annotations that can be easily inferred. In this matter, we plan to port our previous work on inference of memory consumption for Java [10] to .NET and extend other tools capable of inferring resource usage (e.g., [19]) in order to make them capable of dealing with dynamic memory usage.…”
Section: Discussionmentioning
confidence: 99%
“…It is well known that inferring, and even checking, quantitative bounds (e.g., resource usage) is difficult [10]. Nevertheless, there has been noticeable progress in techniques that compute symbolic resource usage [10,4] and complexity [19] upper-bounds.…”
Section: Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…Loopus can also be seen as contribution towards solving the termination problem for C programs as it provides a conceptually simpler alternative to recently proposed methods [1]. The underlying reasoning of Loopus builds on earlier work of the second author [2] of which we give a short description below. In contrast to [2] which is targeted at .NET programs, our tool analyzes programs written in C, which pose a different challenge to static analyses.…”
mentioning
confidence: 99%