2009
DOI: 10.1007/978-3-642-03237-0_5
|View full text |Cite
|
Sign up to set email alerts
|

Polymorphic Fractional Capabilities

Abstract: Abstract. The capability calculus is a framework for statically reasoning about program resources such as deallocatable memory regions. Fractional capabilities, originally proposed by Boyland for checking the determinism of parallel reads in multi-thread programs, extend the capability calculus by extending the capabilities to range over the rational numbers. Fractional capabilities have since found numerous applications, including race detection, buffer bound inference, security analyses, and separation logic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2009
2009
2012
2012

Publication Types

Select...
2
2
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Inference of fractional permissions has been studied by Yasuoka and Terauchi [40] and Bierhoff [5]. Both these pieces of work address the permissions needed for heap cells (which is a harder problem than that for variables).…”
Section: Related Workmentioning
confidence: 99%
“…Inference of fractional permissions has been studied by Yasuoka and Terauchi [40] and Bierhoff [5]. Both these pieces of work address the permissions needed for heap cells (which is a harder problem than that for variables).…”
Section: Related Workmentioning
confidence: 99%
“…The alternative approach proposed in this paper (limited for now to interval domains and addressing imperative languages) consists in using Mathematical Programming (MP) for describing the feasible set of (1) and employing a standard Branch-and-Bound (BB) algorithm to solve it exactly. We remark that mathematical programming and numerical optimization techniques were previously employed in software verification [3,13,15] but in different contexts.…”
Section: Introductionmentioning
confidence: 99%