Proceedings of the 7th ACM SIGPLAN Workshop on Types in Language Design and Implementation 2011
DOI: 10.1145/1929553.1929558
|View full text |Cite
|
Sign up to set email alerts
|

A type and effect system for deadlock avoidance in low-level languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 20 publications
(17 citation statements)
references
References 15 publications
0
17
0
Order By: Relevance
“…Unmatched unlock and lock effects are placed at the end and the beginning of the summarized effect respectively. We have shown formally the soundness of our summary [9], which is a conservative approximation of the actual effect of recursive functions. Intuitively, the summary function guarantees that all lock operations included in a recursive function f will be included in the future lockset of a lock operation preceding the call of f .…”
Section: Conditionalsmentioning
confidence: 95%
See 4 more Smart Citations
“…Unmatched unlock and lock effects are placed at the end and the beginning of the summarized effect respectively. We have shown formally the soundness of our summary [9], which is a conservative approximation of the actual effect of recursive functions. Intuitively, the summary function guarantees that all lock operations included in a recursive function f will be included in the future lockset of a lock operation preceding the call of f .…”
Section: Conditionalsmentioning
confidence: 95%
“…To overcome this issue, our analysis assigns function names a summary of the effect of their bodies. Although in this paper we do not formally define what function summary does (see [9] for its definition), a possible (but conservative) choice here would be to "flatten" or merge all branches of the effect corresponding to the body of a recursive function, by placing all matched operations in a single "atomic" effect. Unmatched unlock and lock effects are placed at the end and the beginning of the summarized effect respectively.…”
Section: Conditionalsmentioning
confidence: 99%
See 3 more Smart Citations