2006
DOI: 10.1007/11737414_12
|View full text |Cite
|
Sign up to set email alerts
|

Resource Analysis by Sup-interpretation

Abstract: We propose a new method to control memory resources by static analysis. For this, we introduce the notion of sup-interpretation which bounds from above the size of function outputs. We establish a criteria for which the stack frame size is polynomially bounded. The criteria analyses terminating as well as non-terminating programs. This method applies to first order functional programming with pattern matching. This work is related to quasi-interpretations but we are now able to determine resources of different… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
20
0

Year Published

2006
2006
2008
2008

Publication Types

Select...
6
1

Relationship

3
4

Authors

Journals

citations
Cited by 18 publications
(20 citation statements)
references
References 18 publications
0
20
0
Order By: Relevance
“…We compensate for the loss of well-foundedness over real numbers by putting restriction on the considered quasi-orderings. Polynomial assignments are also related to quasi-interpretations (Bonfante et al 2007) and sup-interpretations (Marion and Péchoux 2006). These two notions provide upper bounds on the size of the values computed by a function symbol.…”
Section: Introductionmentioning
confidence: 97%
See 1 more Smart Citation
“…We compensate for the loss of well-foundedness over real numbers by putting restriction on the considered quasi-orderings. Polynomial assignments are also related to quasi-interpretations (Bonfante et al 2007) and sup-interpretations (Marion and Péchoux 2006). These two notions provide upper bounds on the size of the values computed by a function symbol.…”
Section: Introductionmentioning
confidence: 97%
“…The third one considers imperative programming languages in (Niggl and Wunderlich 2006;Kristiansen and Jones 2005) and complexity analysis of Java (Albert et al a,b). The fourth approach is the one on which we focus in this paper which considers polynomial assignments, quasi-interpretations (Bonfante et al 2007) and sup-interpretations (Marion and Péchoux 2006). It is related to polynomial interpretations (Lankford 1979).…”
Section: Introductionmentioning
confidence: 98%
“…Intuitively, the supinterpretation is a special program interpretation which bounds from above the output size of the function denoted by the program, as demonstrated in the following lemma: Lemma 1 ( [27]). Given a sup-interpretation θ and an expression e defined over dom(θ), if e ∈ Values then we have | e | ≤ θ * ( e ) ≤ θ * (e) Example 3.…”
Section: Sup-interpretationsmentioning
confidence: 99%
“…al. [19,8] use a kind of polynomial ranking functions, but the approach is limited to polynomial bounds and can only handle a rather restricted form of CRs.…”
Section: Introductionmentioning
confidence: 99%