2010
DOI: 10.1017/s0960129510000113
|View full text |Cite
|
Sign up to set email alerts
|

Long-run cost analysis by approximation of linear operators over dioids

Abstract: We present a static analysis technique for modeling and approximating the long-run resource usage of programs. The approach is based on a quantitative semantic framework where programs are represented as linear operators over dioids. We show how to extract the long-run cost of a program from the matrix representation of its semantics. An essential contribution is to provide abstraction techniques which make it feasible to compute safe overapproximations of this cost. A theorem is proved stating that such abstr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(14 citation statements)
references
References 23 publications
(26 reference statements)
0
14
0
Order By: Relevance
“…If we do not assume any additional lattice order on states, we are able to define a simple notion of partition based abstraction. This abstraction technique has been developed in [18,7], and is suitable for simple analyses that consist in "forgetting" information when going from concrete to abstract states. If we want to use more elaborate abstractions, and in particular reuse the classical abstractions of standard abstract interpretation theory, we have to find an abstraction technique that copes with two distinct notions of order: the dioid order on costs, and the lattice order on states.…”
Section: Introductionmentioning
confidence: 99%
“…If we do not assume any additional lattice order on states, we are able to define a simple notion of partition based abstraction. This abstraction technique has been developed in [18,7], and is suitable for simple analyses that consist in "forgetting" information when going from concrete to abstract states. If we want to use more elaborate abstractions, and in particular reuse the classical abstractions of standard abstract interpretation theory, we have to find an abstraction technique that copes with two distinct notions of order: the dioid order on costs, and the lattice order on states.…”
Section: Introductionmentioning
confidence: 99%
“…Property (i) immediately follows from the fact that the nth power is ⊕-lsc whereas an intermediate lemma is needed to prove property (ii) [10]. Although the definition of cost dioids may seem rather restrictive, we now show that many classes of dioids found in the literature are indeed cost dioids.…”
Section: Definition 6 (Cost Dioid)mentioning
confidence: 60%
“…For dioids of type (3) we also have to prove that if equation X n = q has a solution, this solution is unique [10].…”
Section: Fig 1 Some Examples Of Cost Dioidsmentioning
confidence: 99%
See 2 more Smart Citations