首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

中断驱动程序的原子性违反缺陷的动态检测方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:西安电子科技大学

摘要:本发明提供中断驱动程序的原子性违反缺陷的动态检测方法及装置,涉及计算机技术领域。此方法包括:根据预设规则,确定各共享变量对应语句的中断点、任务数、各任务的中断点数,根据前缀、任务数、各任务的中断点数和周期数,生成中断调度序列,按照中断调度序列执行各周期中的中断点以及执行点,以收集中断点信息、中断调度序列和新路径对应的新中断点,根据中断调度序列提取调度序列的前缀,将前缀和新中断点组成键值对存到列表中,并转到生成中断调度序列的操作,根据中断点信息和不可串行化的交错模式,检测对应的各共享变量的原子性违反缺陷。实现动态检测以提高原子性违反缺陷检测的准确性,减少调度空间以提高原子性违反缺陷检测的效率。

主权项:1.一种中断驱动程序的原子性违反缺陷的动态检测方法,其特征在于,所述中断驱动程序的原子性违反缺陷的动态检测方法包括:步骤S1、根据预设规则,确定各共享变量对应语句的中断点、所述中断驱动程序的任务数、各任务的中断点数;步骤S2、根据前缀、所述任务数、所述各任务的中断点数和周期数,生成中断调度序列;步骤S3、按照所述中断调度序列,执行各周期中的中断点以及执行点,以收集中断点信息、所述中断调度序列和新路径对应的新中断点,所述执行点为所述中断驱动程序中除所述中断点对应语句外的语句,所述中断点信息包括所述各共享变量;步骤S4、根据所述中断调度序列提取所述调度序列的前缀,将所述前缀和所述新中断点组成键值对存到列表中,并转到步骤S2,直到所述周期数大于预设值,停止循环;步骤S5、根据所述中断点信息和不可串行化的交错模式,检测对应的所述各共享变量的原子性违反缺陷。

全文数据:

权利要求:

百度查询: 西安电子科技大学 中断驱动程序的原子性违反缺陷的动态检测方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。