【24h】

On Slicing of Programs with Input Statements

机译:在输入陈述的程序切片上

获取原文
获取外文期刊封面目录资料

摘要

This paper studies program slicing in the presence of input statements. If unnecessary input statements are sliced away, the remaining input statements are assumed to read the same data as within the entire program. For specifying the relation of one program being a slice of another under this assumption, one needs a formalism for treating "stages of computation". This paper presents an approach where stages of computation, called run points, are encoded by rational numbers. Run points of the slice and the corresponding run points of the whole program are encoded by equal numbers. We adapt a program analysis used by a classic slicing algorithm to our setting, in order to prove correctness of the slicing algorithm.
机译:本文研究了输入陈述存在下的程序。如果切掉不必要的输入语句,则假设剩余的输入语句读取与整个程序中的相同数据。为了指定一个程序的关系是在本假设下另一个程序的一片,需要一种用于治疗“计算阶段”的形式主义。本文介绍了一种方法,其中计算名为Run点的阶段由Rational Numbers编码。切片的运行点和整个程序的相应运行点由等号编码。我们调整经典切片算法对我们的设置使用的程序分析,以便证明切片算法的正确性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号