用指针实现的程序的标准化及其应用

来源 :哈尔滨工业大学学报 | 被引量 : 0次 | 上传用户:grchenpk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了消除指针程序实现形式的多样化,简化程序分析,提出一种对用指针实现的程序进行标准化的方法.首先将程序表示成系统依赖图,分析指针别名信息;然后制定指针标准化规则并结合已有的代码多样化消除规则,对系统依赖图进行保持语义不变的转换,将语法表示不同但语义等价的程序转换为相同的系统依赖图表示,从而消除代码多样化.最后,将该方法应用到C语言编程题的自动评分系统中,并与人工评分和正确评分结果进行对比,验证了该方法的有效性.
其他文献
Arabidopsis thaliana is a common research plant of molecular and cell biological research which has short lifecycle and huge amount of seeds[1]. Gamma ray is on
通过对比高锰酸盐-生物活性炭工艺与臭氧-生物活性炭工艺的出水水质和生物工艺中微生物的特性,考察了高锰酸盐与臭氧预氧化对后续生物工艺的影响.实验结果表明,高锰酸盐预氧化-
Due to its unique properties,e:g:high melting temperature,high thermal conductivity and low sputtering erosion,tungsten(W)has been selected as one of the most p
期刊
气垫船的高速性特点决定了全船重量控制的重要性。在影响结构重量的主要因素中,材料的选择尤为重要,为此大、中型气垫船船体材料都采用铝合金。而传统铝合金焊接结构在实际应
针对气垫船的要求,研制了一种高效的新型管翅式滑油散热器,其采用了强化传热技术。根据其性能计算、结构和制作工艺以及试验结果,表明新型管翅式滑油散热器可提高气垫船推进系统
“中油海62”平台是一艘自升式修井作业平台,最大作业水深达到40m。自升式平台要做到“站得住、升得起、拔得出”,升降系统是关键。吸取国内外同类型平台的优点,该平台采用圆柱
glucan is the main structure of the cell walls in baker’s yeast Saccharomyces cerevisiae. It is a naturalpolysaccharides with multiple bioactive and medicinal
Due to their unique advantages in physics and biology, heavy ion beams, with high mutation rate and widemutation spectrum, have been widely used in plant breedi