1997
DOI: 10.1007/3-540-62718-9_12
|View full text |Cite
|
Sign up to set email alerts
|

Inferring argument size relationships with CLP( $$\mathcal{R}$$ )

Abstract: The version in the Kent Academic Repository may differ from the final published version. Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the published version of record.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
77
0

Year Published

1997
1997
2010
2010

Publication Types

Select...
7

Relationship

3
4

Authors

Journals

citations
Cited by 55 publications
(78 citation statements)
references
References 13 publications
1
77
0
Order By: Relevance
“…Inferring size relations, similarly to e.g. [8,1,2] is performed in two steps. The first one is abstract compilation of rules into linear constraints capturing relations between sizes of program variables.…”
Section: Inferring Size Relationsmentioning
confidence: 99%
See 2 more Smart Citations
“…Inferring size relations, similarly to e.g. [8,1,2] is performed in two steps. The first one is abstract compilation of rules into linear constraints capturing relations between sizes of program variables.…”
Section: Inferring Size Relationsmentioning
confidence: 99%
“…In the second step the fixpoint of the linear constraints system is computed in a bottom-up fashion. We apply the approach and implementation of [8], which originally was designed to compute size relations in logic programs. Since we represent the tasks as rules rather than logic programs, we do compile our rules to constraint logic programs (CLP), but we use a different abstract compilation scheme, as described in the following section.…”
Section: Inferring Size Relationsmentioning
confidence: 99%
See 1 more Smart Citation
“…We thus use interargument relationships to capture this relation. Essentially, we define pdepth as the interargument relationship of the predicate psd r. [] Interargument relationships can be automatically deduced using, for example, the analysis described in [4]. …”
Section: P(t) E M(p) ~R P(t) E M(sdr(e)) []mentioning
confidence: 99%
“…Convex polyhedra are also used, among many other applications, for the analysis and verification of synchronous languages [7,24] and of linear hybrid automata (an extension of finite-state machines that models time requirements) [25,28], for the computer-aided formal verification of concurrent and reactive systems based on temporal specifications [30], for inferring argument size relationships in logic languages [5,6], for the automatic parallelization of imperative programs [32], for detecting buffer overflows in C [22], and for the automatic generation of the ranking functions needed to prove progress properties [11].…”
mentioning
confidence: 99%