-
公开(公告)号:CN111061644B
公开(公告)日:2021-04-30
申请号:CN201911352967.5
申请日:2019-12-25
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明公开了一种检测并定位异常抛出处理缺陷的方法和装置。该方法首先对待测程序插装,对可能抛出异常的方法前插入控制代码,使得待测程序被执行后,通过控制代码输出被插装方法信息和调用信息并通过异常触发配置信息的匹配确定是否抛出异常和抛出何种异常。然后根据被插装方法列表,得到可能触发的异常类型集合。再根据该异常类型集合对每个异常类型进行可疑异常触发测试,得到可疑方法异常信息集合。最后通过对可疑方法异常信息集合中的每个可疑方法异常信息进行上下文组合异常触发测试得到异常抛出缺陷定位信息。本发明通过可疑异常触发测试的过滤,大大缩减了异常抛出处理缺陷定位范围,从而大大提高定位效率。
-
公开(公告)号:CN109710539A
公开(公告)日:2019-05-03
申请号:CN201910044054.0
申请日:2019-01-17
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明基于字节码操作的安卓软件增强测试方法,步骤一、基于安卓开发框架,确定一个安卓开发版本以及一个安卓软件包,扫描并确定其中存在的资源相关的可能抛出异常的方法;步骤二、通过字节码操作技术,将方法与异常的分析和触发代码植入步骤一中的安卓软件包,并生成修改过的软件包以及植入位置的报告;步骤三、针对步骤二中产生的软件包和报告,编写被植入代码控制策略的配置文件;步骤四、确定安卓软件测试框架和测试用例,执行测试,收集测试用例报告以及执行过程中产生的日志,用于下一次测试。本方法基于字节码操作技术,对安卓软件代码中的资源相关方法的异常进行分析和控制,从而对原有测试进行增强。
-
公开(公告)号:CN111061644A
公开(公告)日:2020-04-24
申请号:CN201911352967.5
申请日:2019-12-25
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明公开了一种检测并定位异常抛出处理缺陷的方法和装置。该方法首先对待测程序插装,对可能抛出异常的方法前插入控制代码,使得待测程序被执行后,通过控制代码输出被插装方法信息和调用信息并通过异常触发配置信息的匹配确定是否抛出异常和抛出何种异常。然后根据被插装方法列表,得到可能触发的异常类型集合。再根据该异常类型集合对每个异常类型进行可疑异常触发测试,得到可疑方法异常信息集合。最后通过对可疑方法异常信息集合中的每个可疑方法异常信息进行上下文组合异常触发测试得到异常抛出缺陷定位信息。本发明通过可疑异常触发测试的过滤,大大缩减了异常抛出处理缺陷定位范围,从而大大提高定位效率。
-
公开(公告)号:CN119449718A
公开(公告)日:2025-02-14
申请号:CN202411757464.7
申请日:2024-12-03
Applicant: 中国移动通信有限公司研究院 , 中国移动通信集团有限公司 , 中国移动通信集团江苏有限公司 , 南京大学
IPC: H04L47/12 , H04L47/27 , H04L47/283
Abstract: 本发明提供了一种基于时延变化的拥塞窗口调整方法及系统,涉及网络通信技术领域。该拥塞窗口调整方法如下:每隔一个往返时延RTT,获取当前窗口的时延梯度变化,并根据时延梯度变化计算出拥塞窗口的补偿值,利用补偿值调整拥塞窗口的大小。具体来说,每当出现丢包时,减小窗口大小,在减小窗口的同时考虑和Cubic共存时的公平性以及和随机丢包对吞吐的影响。减少时延抖动对拥塞窗口大小的影响,在检测到更小的时延时,会先保持窗口大小不变。相比于传统BBR算法,本申请大幅提高了算法在和Cubic流共存时的吞吐,提升了广域网中的数据传输效率。考虑了公平性,能和Cubic公平地分享带宽。利用时延梯度进行窗口调整,反应速度快,收敛速度快。
-
-
-