C代码API一致性检验中的等值分析

来源 :软件学报 | 被引量 : 0次 | 上传用户:yangyang03
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在实际中对C代码进行API一致性检验的过程中发现,API(application programming interface)规范大都涉及以数值为论域的时序性质与在静态分析过程中所能获取的以变量符号为占位符的独立语义之间存在分析上的缺口.在仔细考察C代码变量符号间等值关系的基础上,给出基于值等价类空间的等值分析方法.这种流相关的分析方法不仅可以在API一致性检验的过程中维护变量符号域和数值域之间的对应关系,而且由于能够屏蔽等值关系以外的其他信息,还可以为后继分析的优化提供有力的支持.
其他文献
对分组密码算法CLEFIA进行不可能差分分析.CLEFIA算法是索尼公司在2007年快速软件加密大会(FSE)上提出来的.结合新发现和新技巧,可有效过滤错误密钥,从而将算法设计者在评估报告中
近年来,分析互联网融资模式的也有很多,但是把两种融资模式进行比较分析几乎没有。本文在基于国内外学者的研究基础之上,通过对现有PPP模式及互联网融资模式的成本收益分析,
在党的十八届五中全会明确提出的"五大发展理念"中,"共享"的提出具有里程碑式的意义。共享发展理念内在包含特殊理论逻辑、历史逻辑、现实逻辑,充分体现出中国共产党科学发展观的辩证特性。在我国进入全面建成小康社会决定性阶段的当下,共享发展理念的提出具有世界历史意义。共享发展理念的提出,既是中国共产党以既往发展成就对中国特色社会主义道路的特殊优越性的自豪昭示,也是对中国发展将对世界所做贡献的庄严宣誓。这种
“大众创业,万众创新”,小企业作为我国众多企业类型的重要组成部分,对于激发整个市场活力有着非常重要的作用。但是在小企业贷款过程中存在的风险相对较多,给整个市场经济带
<正> 当今世界用于经纱上浆的浆料主要有三大类,即淀粉与变性淀粉类、乙烯类(如聚乙烯醇)、丙烯酸类(如丙烯酸盐、丙烯酸酯).多年来,我国使用的浆料以淀粉和乙烯类浆料为主,
随着金融市场改革的不断推进和金融科技的的兴起,商业银行长期凭借的制度优势逐渐弱化,借助科技与金融的融合,重构银行生态,已成为当下商业银行转型升级、突破困局的业务发展
本文就兔羊毛纤维的特点与其可纺性,低特兔羊毛精纺品种的条染复精梳工艺、纺纱工艺及技术措施与成纱条干的关系等进行了探讨。对实现证明行之有效的纺纱工艺及技术措施?试验
提出了一种SVM+BiHMM的混合元数据自动抽取方法.该方法基于SVM(support vector machine)和二元HMM(bigram HMM(hidden Markov model),简称BiHMM)理论.二元HMM模型BiHMM在保持模型结构不