Polymorphic Fractional Permission Inference

msra(2010)

引用 22|浏览21
暂无评分
摘要
Fractional permissions have recently received much attention for sound static reasoning about programs that rely on aliasing, but they are challenging to track automatically. This paper contributes an algorithm for proving permission-based assertions in a decid- able fragment of linear logic. Unlike previous work, our inference approach supports polymorphism over fractions. The paper also de- scribes our implementation of this algorithm as part of a tool, Plu- ral, which checks compliance to typestate-based protocols in Java code. We report Plural's performance on several benchmark pro- grams.
更多
查看译文
关键词
fractional permissions,linear logic,typestate check- ing.,polymorphism,languages
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要