Static Analysis for Understanding Shared Objects in Open Concurrent Java Programs

Milanova, A.,Yin Liu

Reverse Engineering(2010)

引用 4|浏览5
暂无评分
摘要
Concurrent programming with shared memory in an object-oriented language such as Java is notoriously difficult. Therefore, it is important to study new program understanding techniques for concurrent object-oriented languages. This paper studies shared objects in open concurrent Java programs. First, it proposes a classification of shared objects into three categories: central, owned and distributed. Second, it presents a new static analysis that infers central, owned and distributed objects, as well as experiments with the analysis.
更多
查看译文
关键词
Java,object-oriented languages,peer-to-peer computing,shared memory systems,concurrent programming,object oriented language,open concurrent Java program,shared memory,shared object,static analysis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要