Proceedings of the 2006 ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation 2006
DOI: 10.1145/1111542.1111563
|View full text |Cite
|
Sign up to set email alerts
|

Program transformation by solving recurrences

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…There are a number of cost analyses available which are based on building CRs and which can handle a range of programming languages, including functional [18,36,40,47,49,53,54], logic [26,42], and imperative [6]. Such CRs must ensure that, for any valid input integer tuple, a value which is guaranteed to be an upper bound of the execution cost of the program for any input data in the (usually infinite) set of values which are consistent with the input sizes.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…There are a number of cost analyses available which are based on building CRs and which can handle a range of programming languages, including functional [18,36,40,47,49,53,54], logic [26,42], and imperative [6]. Such CRs must ensure that, for any valid input integer tuple, a value which is guaranteed to be an upper bound of the execution cost of the program for any input data in the (usually infinite) set of values which are consistent with the input sizes.…”
Section: Related Workmentioning
confidence: 99%
“…One alternative consists in implementing restricted recurrence solvers within the analyzer based on standard mathematical techniques, as done in [26,54]. The other alternative, motivated by the availability of powerful computer algebra systems (CASs for short) such as Mathematica ® , MAXIMA, MAPLE, etc., consists in connecting the analyzer with an external solver, as proposed in [6,18,40,49,53].…”
Section: Related Workmentioning
confidence: 99%
“…[57,22]. The other alternative, motivated by the availability of powerful computer algebra systems (CASs for short) such as Mathematica, MAXIMA, MAPLE, etc., consists in connecting the analyzer with an external solver, as proposed in [56,47,14,6,38].…”
Section: Systems For Computing Closed-form Upper-boundsmentioning
confidence: 99%
“…Multiple analysis have been developed for different paradigms including for functional [Benzinger 2004;Hoffmann et al 2011;Le Metayer 1988;Luca et al 2006;Rosendahl 1989;Sands 1995;Wadler 1988;Wegbreit 1975], logic [Debray and Lin 1993;Navas et al 2007], and imperative [Adachi et al 1979;Albert et al 2012] programming languages. Importantly, the resulting CRs are a common target of cost analyzers, that is, they abstract away the particular features of the original programming language and (at least conceptually) have the same form.…”
Section: Introductionmentioning
confidence: 99%