首页> 外文会议>Proceedings of 2009 2nd IEEE international conference on broadband network amp; multimedia technology >A NOVEL SYMBOLIC EXECUTION FRAMEWORK FOR MULTI-PROCEDURE PROGRAM ANALYSIS
【24h】

A NOVEL SYMBOLIC EXECUTION FRAMEWORK FOR MULTI-PROCEDURE PROGRAM ANALYSIS

机译:用于多过程程序分析的新型符号执行框架

获取原文

摘要

Modern software systems, which are often largescale, with multi-procedure and complex data structures, must be extremely high quality. We present a novel framework based on symbolic execution for automatic analysis of such systems and checking of properties. We provide an improved approach of the traditional symbolic execution, namely the General-Cutting symbolic execution. We change the ways of dealing with the function calls. The process of this new approach is divided into two stages. How to deal with calling context when accessing unknown input data and how to deal with the relationship between function callings are two main challenges to the General- Cutting symbolic execution algorithm. We adopt an extensible lazy initialization method and General Execution Map Cutting method to handle these problems. It can deal with arbitrary and complex input data.
机译:通常具有大规模的,具有多过程和复杂数据结构的现代软件系统必须具有极高的质量。我们提出了一种基于符号执行的新颖框架,用于此类系统的自动分析和属性检查。我们提供了传统符号执行的一种改进方法,即通用切割符号执行。我们改变了处理函数调用的方式。这种新方法的过程分为两个阶段。访问通用输入符号时,如何处理访问未知输入数据时的调用上下文以及如何处理函数调用之间的关系是两个主要挑战。我们采用可扩展的惰性初始化方法和通用执行图剪切方法来解决这些问题。它可以处理任意和复杂的输入数据。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号