C语言高手进,C语言程序切片

[复制链接]
查看11 | 回复1 | 2008-12-30 09:39:15 | 显示全部楼层 |阅读模式
请问C程序切片是什么意思呀?它是做什么的呀?

回复

使用道具 举报

千问 | 2008-12-30 09:39:15 | 显示全部楼层
google了一下,找到一些概念: 定义:一个程序切片是由程序中的一些语句和判定表达式组成的集合.这些语句和判定表达式可能会影响在程序的某个位置(常用行号标识)p上所定义的或所使用的变量v的值。 所谓程序切片是指通过分析程序的数据依赖和控制依赖而达到自动分解源程序的一种方法.其中数据依赖揭示了语句间存在的数据流方面的内在联系而控制依赖则揭示了语句间存在的控制流的内在联系。 程序P的切片S是P的一个可执行部分,对某个兴趣点s处的变量v而言,这个可执行部分相对于程序P,在功能上是等效的[1].程序切片S由程序P中可能影响s处变量v的值的所有语句组成。程序切片是一种分析和理解程序的技术,是通过对源程序中每个兴趣点分别计算切片来...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行