A Type System For Counting Logs Of Multi-Threaded Nested Transactional Programs

DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY (ICDCIT 2016)(2016)

引用 4|浏览9
暂无评分
摘要
We present a type system to estimate an upper bound for the resource consumption of nested and multi-threaded transactional programs. The resource is abstracted as transaction logs. In comparison to our previous work on type and effect systems for Transactional Featherweight Java, this work exploits the natural composition of thread creation to give types to sub-terms. As a result, our new type system is simpler and more effective than our previous one. More important, it is more precise than our previous type system. We also show a type inference algorithm that we have implemented in a prototype tool.
更多
查看译文
关键词
Resource bound,Software transactional memory,Type systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要