首页> 外文会议>Software engineering and formal methods >A Cloud-Based Execution Framework for Program Analysis
【24h】

A Cloud-Based Execution Framework for Program Analysis

机译:基于云的程序分析执行框架

获取原文
获取原文并翻译 | 示例

摘要

Program analysis is a popular method to determine properties about program behavior, such as execution times and potential security vulnerabilities. One of the biggest challenges faced by almost every form of program analysis is scalability. One way to address scalability issues is to distribute the analysis across multiple machines. However, this is not an easy task; designing a distribution framework that is capable of supporting multiple types of program analysis requires careful thought and consideration. This paper presents the cloud-based execution framework that we built for performing distributed analysis of Java bytecode programs. We describe the design decisions that allow this framework to be generic enough to support multiple types of analysis but remain efficient at the same time. We also present a simple, static work partitioning algorithm that we have found to work well in practice and provide benchmarks to show its efficiency.
机译:程序分析是一种确定程序行为属性的流行方法,例如执行时间和潜在的安全漏洞。几乎每种形式的程序分析面临的最大挑战之一是可伸缩性。解决可伸缩性问题的一种方法是将分析分布在多台计算机上。但是,这并非易事。设计一个能够支持多种程序分析的分发框架需要仔细考虑和考虑。本文介绍了我们构建的基于云的执行框架,用于执行Java字节码程序的分布式分析。我们描述了使该框架具有足够通用性的设计决策,以支持多种类型的分析,但同时又保持高效。我们还提出了一种简单的静态工作分配算法,我们发现它在实践中效果很好,并提供了基准来显示其效率。

著录项

  • 来源
  • 会议地点 Toulouse(FR)
  • 作者单位

    Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN 37212, USA;

    Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN 37212, USA;

    Carnegie Mellon University, Moffett Field, CA 94035, USA;

    Carnegie Mellon University, Moffett Field, CA 94035, USA;

    Institute for Software Integrated Systems, Vanderbilt University, Nashville, TN 37212, USA;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号