一种基于2D-Kernels特征聚类的深度学习变异体集约简方法

    公开(公告)号:CN117807419A

    公开(公告)日:2024-04-02

    申请号:CN202310840844.6

    申请日:2023-07-10

    Abstract: 本发明提出一种基于2D‑Kernels特征聚类的深度学习变异体集约简方法。首先基于模型卷积核可解释性分析卷积核2D‑Kernels特征,并利用该特征表示深度学习变异体,得到一个由特征向量表示的变异体集。然后,结合聚类方法,将具有不同特征的变异体归入不同的簇中,从而将变异体集划分为多个簇和一个少数空间(聚类过程中的离群数据)。最后,通过选择算法在各簇中选择具有代表性的变异体;同时,通过随机选择的方法选择少数空间中的变异体;两次选择组成的变异体集即为约简后的变异体集。本发明目的在于有效地在保持变异得分准确性的同时,减少变异体数量与测试执行开销。此外,约简后的变异体子集具有和全集近似相同的测试数据集质量评估能力。

    一种基于密文信息的众测工人推荐方法

    公开(公告)号:CN116128365A

    公开(公告)日:2023-05-16

    申请号:CN202310138936.X

    申请日:2023-02-20

    Abstract: 本发明涉及一种基于密文信息的众测工人推荐方法。首先,计算出众测工人集合中每个众测工人擅长领域和众测任务的相似度,与众测任务相似度越高的众测工人越适合该众测任务;在此基础上,我们选取相似度较高的众测工人的数组;其次,我们从该数组中寻找高的工人ID,信誉值较高表明该众测工人在历史任务中表现良好,采用堆排序算法在匹配众测任务要求的工人中选取信誉值较高的工人作为最终推荐结果,可以在不泄露隐私的情况下帮助任务请求者可信可靠找到合适的众测工人。

    一种面向Diem区块链的性能测试方法

    公开(公告)号:CN113326197A

    公开(公告)日:2021-08-31

    申请号:CN202110658031.6

    申请日:2021-06-11

    Abstract: 本发明是一种面向Diem区块链的性能测试方法,其特征是能够测试Diem区块链整体以及共识层两方面的性能,并生成包含吞吐量和交易延迟两个维度指标的可靠的Diem性能测试报告。首先,我们根据用户提供的Diem区块链配置(DC)在Diem CLI客户端完成Diem测试链搭建,并将其部署在服务器上;其次,我们根据用户提供的Diem区块链整体性能测试配置(DWTC)执行Diem区块链整体性能测试,生成包含吞吐量和交易延迟两个维度指标的Diem整体性能测试数据;最后,我们根据用户提供的Diem区块链共识性能测试配置(DCTC)执行Diem区块链共识性能测试,生成包含吞吐量和交易延迟两个维度指标的Diem共识性能测试数据。

    一种基于决策边界实例的深度学习软件测试充分性度量方法

    公开(公告)号:CN117992353A

    公开(公告)日:2024-05-07

    申请号:CN202410239073.X

    申请日:2024-03-01

    Abstract: 本发明提出一种基于决策边界实例的深度学习软件测试充分性度量方法。首先,使用对抗样本生成技术和二分迭代算法,利用训练数据集生成位于决策边界上的对抗性实例,将DL软件的决策边界具象化。然后,计算测试数据和决策边界实例数据之间的距离来表示测试数据在决策边界上的分布情况。最后,计算整个测试数据集在决策边界上的覆盖率。覆盖率越高,测试越充分。本发明目的在于通过计算测试数据集相对于训练数据集在深度学习软件上的行为差异来度量测试数据集的充分程度,进而提高软件测试人员对深度学习软件测试充分性和测试过程可解释性的认识,暴露软件缺陷,保障软件质量。

    一种面向BlockIoV信息共享过程的性能优化方法

    公开(公告)号:CN117319200A

    公开(公告)日:2023-12-29

    申请号:CN202311211781.4

    申请日:2023-09-19

    Abstract: 本发明专注于基于区块链的车联网BlockIoV(Blockchain‑based Internet of Vehicles)信息共享过程,并运用多目标优化算法,提出了一种面向BlockIoV信息共享过程的性能优化方法。针对BlockIoV信息共享性能问题,我们基于多目标优化思想进行迭代搜索,以获得吞吐量、延迟和区块利用率三项性能指标的Pareto性能优化结果。本创新的目标在于解决区块链技术在车联网信息共享领域所面临的性能优化难题。所提出的性能优化方法为设计人员提供了有价值的指导,为基于区块链的车联网信息共享系统的配置提供Pareto最优解集,从而在平衡吞吐量、延迟和区块利用率等性能指标方面做出更加明智的决策。

    一种基于变异测试的以太坊重入缺陷检测工具评价方法

    公开(公告)号:CN116881102A

    公开(公告)日:2023-10-13

    申请号:CN202310840766.X

    申请日:2023-07-10

    Abstract: 本发明涉及一种基于变异测试的以太坊重入缺陷检测工具评价方法。首先,利用符号执行识别智能合约中的潜在重入路径,从而确定智能合约能够变异生成的重入缺陷类型;其次,通过模式匹配定位路径中所有待变异语句,可以提高缺陷变异生成的有效性;在此基础上,对待变异语句使用重入变异算子,生成重入缺陷变异体集合;最后,对重入缺陷变异体集合使用重入缺陷检测工具进行检测,根据检测结果计算变异得分,变异得分越高,工具缺陷检测能力越强。本方法能够生成大规模且分类平衡的重入缺陷数据集,获得更准确的重入缺陷检测工具评价结果。

    一种面向交易顺序依赖Root Cause的智能合约Flaky修复及验证方法

    公开(公告)号:CN119201702A

    公开(公告)日:2024-12-27

    申请号:CN202411243514.X

    申请日:2024-09-05

    Abstract: 本发明提出一种面向交易顺序依赖Root Cause的智能合约Flaky修复及验证方法。首先通过静态数据依赖分析,精准识别出与共享合约状态变量setter函数紧密相关的Root Cause。接着,以setter函数作为目标,在setter函数中嵌入保护语句,即锁,以确保合约在修改状态变量之前进行状态检查。最后,将修改后的合约作为测试对象,将对状态变量具有写操作的语句作为关键节点,并将包含这些节点的执行路径定义为关键路径。以这些关键路径为测试目标,我们进行反复测试,观察合约在不同状态下的表现,从而验证修复补丁的有效性。本发明的目的在于提升智能合约的可靠性,增强测试结果的稳定性,优化开发流程,并促进区块链技术的健康发展,确保智能合约安全。

    一种基于输入特征多样性的深度学习软件测试充分性度量方法

    公开(公告)号:CN115495340A

    公开(公告)日:2022-12-20

    申请号:CN202210426533.0

    申请日:2022-04-22

    Abstract: 本发明涉及一种基于输入特征多样性的测试充分性度量方法。首先,分割训练集中的图像并生成像素区域集合;其次,对集合中的像素进行聚类来选取像素特征,计算所有像素特征的重要得分,组成重要特征集合;再次,计算并标记不同测试数据的重要特征;接着,根据重要特征对测试集进行人工聚类,计算并生成质心集合;然后,使用欧氏距离计算质心间的距离;最后,将质心集合转换为多维空间图,计算基于距离熵的测试集多样性,有效地评估测试集的充分性。本发明目的在于深度学习软件测试充分程度的评估问题,通过分析测试集的特征多样性,可以帮助软件测试人员提高软件测试的充分性和解释性,保障深度学习软件质量的方法。

    基于区块链的协作式位置隐私保护方法

    公开(公告)号:CN113595738B

    公开(公告)日:2022-09-02

    申请号:CN202110860906.0

    申请日:2021-07-29

    Abstract: 本发明提出了一种基于区块链的协作式位置隐私保护方法:首先设计信誉机制并通过区块链存储交易行为,一旦发现不诚实行为,则降低其信誉值评分。其次,利用博弈理论分析其安全性。另外,在计算概率转发矩阵时,把用户转发的效用成本、服务质量以及有背景知识的攻击者的期望失真误差考虑在内,不仅提高了用户的隐私水平,也保证了用户的服务质量。最后,本发明通过仿真实验及安全性分析表明该实验能够有效阻止协作过程中用户的自利行为,还能够促使用户积极参与转发。本发明能够提高用户的位置隐私保护效果,防止推断攻击。

Patent Agency Ranking