A type system for finding upper resource bounds of multi-threaded programs with nested transactions

SoICT '12: Proceedings of the 3rd Symposium on Information and Communication Technology(2012)

引用 3|浏览0
暂无评分
摘要
We present a static, compositional analysis based on a type and effect system to estimate an upper bound for the resource consumption of nested and multi-threaded transactional programs. This work extends our previous type system for Transactional Featherweight Java to allow more liberal use of transactions in the semantics. The new types are also more expressive and structurally simpler using a linear representation instead of a tree representation for capturing static approximation of resource consumption. We prove the soundness of our analysis.
更多
查看译文
关键词
linear representation,nested transaction,static approximation,liberal use,tree representation,compositional analysis,new type,multi-threaded program,effect system,upper resource bound,transactional featherweight java,resource consumption,previous type system,formal specification,verification and validation,upper bound,certification,software engineering,formal methods,type system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要