《表3 间接依赖关系矩阵Tab.3 Indirect dependency matrix》

《表3 间接依赖关系矩阵Tab.3 Indirect dependency matrix》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《变量动态跟踪及精确定位方法研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

此算法首先通过编写的词法语法分析程序将该段源程序中的变量名称抽离出来,存储在数组var iables[]中,这样同时也对变量名进行了编码,建立了变量名和数字之间的映射关系.通过对依赖矩阵的值进行读取,当该行中的某个值为1时,就表明该行所表示的变量依赖于该列所表示的变量;当该行中的某个值为-1时,就表明该列所表示的变量依赖于该行所表示的变量;通过对矩阵里的直接依赖信息进行读取,并存入到数组DependInfo[]中.对数组DependInfo[]中的直接关系进行首尾变量的比较,推理出变量之间的间接依赖关系,用数字2在相应的位置表示,并存放到矩阵中,基于依赖矩阵的推理结果如表3所示.