首页> 外文会议>IEEE International Conference on Software Engineering >Static Analysis of Object References in RMI-based Java Software
【24h】

Static Analysis of Object References in RMI-based Java Software

机译:基于RMI的Java软件对象引用的静态分析

获取原文

摘要

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 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.
机译:分布式应用提供众多优势与软件性能,可靠性,互操作性和可扩展性相关。本文重点介绍了在远程方法调用(RMI)机制的帮助下构建的分布式Java程序。我们考虑对此类应用程序进行分析。点分析确定由参考变量或引用对象字段指向的对象。此类信息扮演基本作用作为许多其他静态分析的先决条件。我们介绍了基于RMI的Java应用程序的点分析的第一个理论定义,以及用于实现此类应用程序的流量和上下文不敏感点的算法。我们还讨论使用点到信息用于计算呼叫图信息,用于了解数据依赖性,因为远程存储器位置,以及用于识别用于提高远程呼叫的对象序列化性能的机会。本文描述的工作解决了RMI计划的静态分析的一个关键问题,并为未来的工作提供了提高基于RMI的理解,测试,验证和性能的起点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号