一种软件缺陷检测方法与装置

    公开(公告)号:CN112860545B

    公开(公告)日:2022-11-11

    申请号:CN202110095728.7

    申请日:2021-01-25

    Abstract: 本发明提出了一种软件缺陷检测方法与装置,所述方法包括:构建待检测软件的依赖软件兼容版本树;基于依赖软件兼容版本树,对软件进行源码分析,找出函数调用链,建立函数调用追踪图;依据函数调用追踪图,分析函数调用的数据依赖关系,将源码中的数值运算转化为代数表达式;求解代数表达式的最大值与最小值,得到其取值区间;依据软件运行过程中的限制、规则及约束检测所得取值区间的合法性,当所得取值区间超出合法区间边界时,判定软件存在缺陷。本发明可以较为方便的对多版本软件依赖的待检测程序进行全部版本的程序缺陷预测与检测,避免仅仅检测待检测软件的有限软件依赖版本,而在程序运行在其它合法的依赖兼容版本上时的程序缺陷。

    一种软件缺陷检测方法与装置

    公开(公告)号:CN112860545A

    公开(公告)日:2021-05-28

    申请号:CN202110095728.7

    申请日:2021-01-25

    Abstract: 本发明提出了一种软件缺陷检测方法与装置,所述方法包括:构建待检测软件的依赖软件兼容版本树;基于依赖软件兼容版本树,对软件进行源码分析,找出函数调用链,建立函数调用追踪图;依据函数调用追踪图,分析函数调用的数据依赖关系,将源码中的数值运算转化为代数表达式;求解代数表达式的最大值与最小值,得到其取值区间;依据软件运行过程中的限制、规则及约束检测所得取值区间的合法性,当所得取值区间超出合法区间边界时,判定软件存在缺陷。本发明可以较为方便的对多版本软件依赖的待检测程序进行全部版本的程序缺陷预测与检测,避免仅仅检测待检测软件的有限软件依赖版本,而在程序运行在其它合法的依赖兼容版本上时的程序缺陷。

    一种用于数据中心资源调度的加速优化方法

    公开(公告)号:CN116244047A

    公开(公告)日:2023-06-09

    申请号:CN202211569812.9

    申请日:2022-12-08

    Abstract: 本发明公开了一种用于数据中心资源调度的加速优化方法,包括如下步骤:步骤1、用户提交任务请求,所有请求进入队列,等待数据中心进行资源分配;步骤2、数据中心通过最优调度目标根据任务属性进行资源分配;步骤3、将任务属性作为最优调度目标,形成后期深度强化学习时的经验知识库;步骤4、基于步骤3得到的经验知识库,通过深度强化学习网络,将其应用于数据中心资源调度任务中,迭代出最优策略,即得到最优的Q值和与该Q值对应的分配策略;步骤5、在最优策略执行后,当节点间的算力不均衡,部分空闲节点的算力并未充分利用,进行动态增补的编码,优化资源调度效率。本发明能够最大化地提升资源利用率,高效分配资源,降低无效碳排放。

Patent Agency Ranking