基于依赖性分析的对象行为协议逆向恢复

来源 :计算机科学 | 被引量 : 0次 | 上传用户:bbnn1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对象行为协议对于理解对象行为语义、对象行为验证、测试以及指导其他开发者正确使用对象所提供的外部行为都有十分重要的意义。然而在很多遗产系统中,对象行为协议常常缺失或随着长期的代码维护而出现不一致。针对这一问题,本文提出了一种静态的对象行为协议逆向恢复方法。该方法首先通过源代码分析获取对象(类)内部各方法之间直接和间接的依赖关系,然后在对象(类)内部依赖关系的基础上构建行为协议状态机。由于对象(类)内部的依赖关系是对象行为约束的主要根源,而静态分析具有全面、准确的优点,因此该方法获得的行为协议具有较好的准确性
其他文献
从国家标准化管理委员会获悉,我国国家标准总数即将摆脱长期徘徊在2万项左右的局面,今年年底有望达到3.1万项,统一、科学、权威的标准体系将基本形成,以企业为主体、产学研相结合
通过分析3TNet视频点播(VOD)系统中的媒体服务情况,集中研究了用户点播模式、媒体热度分布,根据实际系统中用户点播分布的研究结果构建了一个用户点播行为的仿真平台。该平台描述
本文介绍了CP 3800型气相色谱仪一例特殊故障产生的原因及排除方法,强调了色谱仪主机界面中色谱柱参数正确设置的重要性和注意事项。
日立制作所开发出了在硅底板上制造的MOSFET栅电极上层叠Pt和Ti薄膜的氢气传感器,可在约1S内检测浓度为1000μmol/mol以上的氢气。试验结果表明,产品可以使用3年以上。传感器部
世界卫生组织总干事陈冯富珍12月26酲表示,食品安全已成为全球公共卫生的一个主要关注点,在国际议程中变得更加重要。陈冯富珍指出,当前食品生产酲益工业化,食品供应已全球化,迅速
期刊
由北京市检科院研发的禽流感新检验方法——LAMP快速检测技术不久前通过验收,技术人员在2h内可以检测出禽流感病毒。据介绍,新检测方法比老方法用时缩短一半,且检验成本较低,未来
摘要本发明涉及一种血红素含量的测定方法。本发明提供了一种在用分光光度法测定血红素时解决氧化干扰的方法,其主要内容包括:(1)血红素标准供试溶液的制备;(2)血红素标准曲线的制作
不久前,中国机械工业联合会的专家们专程来温,为温州荣任“中国新兴仪表城”授牌。中国机械工业联合会有关专家表示,温州的仪表产业具有产业集聚度较高、规模优势明显、技术创新
介绍一种快速、简便同时测定食用防腐剂尼泊金乙酯钠、山梨酸钾和苯甲酸钠的紫外光度法。在pH5.72的B—R缓冲溶液中对尼泊金乙酯钠、山梨酸钾和苯甲酸钠3组分混合溶液进行吸光