arrow
返回

Static analysis of object references in RMI-based Java software

delete2006-09-01
delete12
delete
OA
AI
M
Mariana Sharp *
A
Atanas Rountev
DOI:10.1109/TSE.2006.93delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Distributed applications provide numerous advantages related to software performance, reliability, interoperability, and extensibility. This paper focuses on distributed Java programs built with the help of the Remote Method Invocation (RMI) mechanism. We consider points-to analysis for such applications. Points-to analysis determines the objects pointed to by a reference variable or a reference object field. Such information plays a fundamental role as a prerequisite for many other static analyses. We present the first theoretical definition of points-to analysis for RMI-based Java applications, and we present an algorithm for implementing a flow- and context-insensitive points-to analysis for such applications. We also discuss the use of points-to information for computing call graph information, for understanding data dependencies due to remote memory locations, and for identifying opportunities for improving the performance of object serialization at remote calls. The work described in this paper solves one key problem for static analysis of RMI programs and provides a starting point for future work on improving the understanding, testing, verification, and performance of RMI-based software.
Keyword:
RMI
object-oriented software
distributed software
program analysis
points-to analysis
reference analysis
class analysis
call graph construction
side-effect analysis

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

err
IF0
err
err0
errOAAI
err
err分享
err收藏
FDSOI Suitability for Asynchronous Circuits at Sub-VT
err2015-03-27
err0
PREAI
errEsteve Amat; Jean-Frédéric Christmann; Olivier Billoint; Ivan Miro; Edith Beigne
err分享
err收藏
err分享
err收藏
A Comparison of Myogenic Motor Evoked Responses to Electrical and Magnetic Transcranial Stimulation During Nitrous Oxide/Opioid Anesthesia
err1999-03-01
err0
errOAAI
errLeon H. Ubags; Cor J. Kalkman; Henk D. Been; Johannis H. Koelman; Bram W. Ongerboer de Visser
err分享
err收藏
Determinants of poor long-term survival after partial left ventriculectomy in patients with dilated cardiomyopathy
err2001-02-01
err0
PREAI
errL.P. Moreira; N.A. Stolf; M.L. Higuchi; F. Bacal; E.A. Bocchi; A. Benı́cio; S.A. Oliveira
err分享
err收藏
学者 查看更多内容