《表3 间接依赖关系矩阵Tab.3 Indirect dependency matrix》
此算法首先通过编写的词法语法分析程序将该段源程序中的变量名称抽离出来,存储在数组var iables[]中,这样同时也对变量名进行了编码,建立了变量名和数字之间的映射关系.通过对依赖矩阵的值进行读取,当该行中的某个值为1时,就表明该行所表示的变量依赖于该列所表示的变量;当该行中的某个值为-1时,就表明该列所表示的变量依赖于该行所表示的变量;通过对矩阵里的直接依赖信息进行读取,并存入到数组DependInfo[]中.对数组DependInfo[]中的直接关系进行首尾变量的比较,推理出变量之间的间接依赖关系,用数字2在相应的位置表示,并存放到矩阵中,基于依赖矩阵的推理结果如表3所示.
图表编号 | XD0026530400 严禁用于非法目的 |
---|---|
绘制时间 | 2018.12.15 |
作者 | 周航、蒋欣欣、周世康、张杨、张灿恒 |
绘制单位 | 南京航空航天大学、北京计算机技术及应用研究所、南京航空航天大学、北京计算机技术及应用研究所、南京航空航天大学 |
更多格式 | 高清、无水印(增值服务) |