-
公开(公告)号:CN109240930A
公开(公告)日:2019-01-18
申请号:CN201811095704.6
申请日:2018-09-19
Applicant: 大连海事大学
IPC: G06F11/36
Abstract: 本发明公开了一种Web应用程序的协同测试方法,包括:由请求者将需要进行测试的Web应用程序测试任务提交给PM2CT中间件,并提出测试需求;由所述任务管理组件接受并管理请求者提交的测试任务,并对测试任务标注识别信息;由所述信息管理组件保存测试人员的个人信息,并对每个测试人员的工作记录进行统计;由所述PM2CT组件完成测试任务的拆分和匹配,及测试结果的合并输出;以及最后由PM2CT中间件将测试结果反馈给测试任务请求者。本发明通过对复杂测试任务的拆分、测试人员的能力和兴趣分析、子任务的分配和推送、子任务测试结果的合并,提高了测试任务的完成质量,缩短了测试所用的时间,最大化利用了互联网上的人力资源。
-
公开(公告)号:CN104200423B
公开(公告)日:2018-01-12
申请号:CN201410432790.0
申请日:2014-08-27
Applicant: 大连海事大学
IPC: G06T1/00
Abstract: 本发明涉及一种基于多控制点的矢量图形上下边界线形状自动调整方法,采用本发明在调整矢量图形边界线形状时,只需要确定建模线上有限个数的控制点位置,所有矢量图形的边界线自动依据建模线的形态调整自己的边界线形状,无需手动调整边界线上的每一个控制点,通过该方法可以绘制平滑、美观的边界线,从而大大降低了工作量,进而提高了工作效率。因此,本发明可以适用于计算机矢量图形绘制及图形上、下边界线形状的调整。
-
公开(公告)号:CN104077227B
公开(公告)日:2017-01-04
申请号:CN201410323762.5
申请日:2014-07-08
Applicant: 大连海事大学
Abstract: 本发明公开了一种基于B/S架构的程序源代码的评判系统及方法,包括浏览器端和服务器端,在服务器端,任务池管理单元获取到任务提交信息后进入检测,由文件系统生成单元生成任务对应的文件系统与目录,并将待测程序复制到生成的目录下,由脚本生成单元将执行待测程序所需的指令生成脚本文件同时由程序插装单元对待测程序进行插装并运行,生成各测试用例的执行路径与测试用例信息,故障定位单元根据测试用例运行产生的路径覆盖信息并进行故障定位,计算出语句的可疑度,按照可疑度的大小进行排序,并由覆盖率单元统计程序覆盖信息;打分单元依据评分标准完成打分;上述语句可疑度信息、覆盖率信息和任务分数经信息存取显示单元反馈到浏览器端后生成结果报告,并显示评判结果。本发明具有操作简单,使用方便的特点。
-
公开(公告)号:CN104077227A
公开(公告)日:2014-10-01
申请号:CN201410323762.5
申请日:2014-07-08
Applicant: 大连海事大学
Abstract: 本发明公开了一种基于B/S架构的程序源代码的评判系统及方法,包括浏览器端和服务器端,在服务器端,任务池管理单元获取到任务提交信息后进入检测,由文件系统生成单元生成任务对应的文件系统与目录,并将待测程序复制到生成的目录下,由脚本生成单元将执行待测程序所需的指令生成脚本文件同时由程序插装单元对待测程序进行插装并运行,生成各测试用例的执行路径与测试用例信息,故障定位单元根据测试用例运行产生的路径覆盖信息并进行故障定位,计算出语句的可疑度,按照可疑度的大小进行排序,并由覆盖率单元统计程序覆盖信息;打分单元依据评分标准完成打分;上述语句可疑度信息、覆盖率信息和任务分数经信息存取显示单元反馈到浏览器端后生成结果报告,并显示评判结果。本发明具有操作简单,使用方便的特点。
-
公开(公告)号:CN120068083A
公开(公告)日:2025-05-30
申请号:CN202510070416.9
申请日:2025-01-16
Applicant: 大连海事大学
IPC: G06F21/57 , G06N3/045 , G06F18/214 , G06F18/213 , G06F40/253 , G06F18/22
Abstract: 本发明提供了一种利用图嵌入组件构成特征图结构进行代码漏洞修复检测的方法,包括如下步骤:S1、获取漏洞修复后的目标数据集;S2、利用图嵌入组件将文本特征编码表示为文本的语法和语法信息并捕获文本关键字的特征结构图;S3、获取目标数据集的非文本特征,将非文本特征视为单独的节点,将文本特征图和非文本特征节点聚合成一个文本和非文本聚合图,文本和非文本聚合图的每个节点上的的代码信息和相似度信息;S4、在权重赋能组件中,将代码信息和相似度信息进行相似度计算;S5、将权重赋能过后的代码的节点信息输入到分类器中,获得检测结果。本方法能够在更高层次上捕捉漏洞修复的核心特征,从而提升漏洞修复检测的准确性和效率。
-
公开(公告)号:CN114995818B
公开(公告)日:2025-05-23
申请号:CN202210395425.1
申请日:2022-04-14
Applicant: 大连海事大学
Abstract: 本发明公开了一种Simulink模型到C语言的优化参数自动配置方法,包括:使用现有的随机生成工具生成Simulink模型,构建强化学习代理,将图结构输入至强化学习代理,所述强化学习代理根据输入信息选择Simulink模型下一步要执行的动作,并将要执行的动作传送至Simlink模型;将选择的参数序列用于当前Simulink模型编译为C语言的过程中,更新强化学习代理,根据时间加速比对强化学习代理进行更新,将新的Simulink模型输入至完成更新的强化学习代理中进行优化参数的推荐,该方法求出的参数编译成的C语言的执行时间将比使用Matlab自行推荐的参数编译成的C语言的执行时间更短。
-
公开(公告)号:CN114968251B
公开(公告)日:2024-08-02
申请号:CN202210405164.7
申请日:2022-04-18
Applicant: 大连海事大学
Abstract: 本发明公开了一种优化参数自动配置方法,包括:从Simulink数据库中获取Simulink模型并获得破环模型,对破环模型进行基本参数配置;采用随机森林建立替代模型,基于遗传算法选择替代模型候选优化序列的一个子集,并将该序列加入到初始优化参数种群中,不断迭代得到最佳优化参数配置;建立替代模型:更新替代模型;选择优化序列,随机初始化固定数量的由优化序列构成的种群,替代模型预测运行时间并使用适应度函数计算种群中每一个优化序列的适应度得分,将适应度得分最高的序列作为优化序列,该序列的参数配置为最优参数配置。
-
公开(公告)号:CN114791878B
公开(公告)日:2024-07-12
申请号:CN202210348499.X
申请日:2022-04-01
Applicant: 大连海事大学
IPC: G06F11/36
Abstract: 本发明公开了一种基于可控断言突变的Simulink软件测试方法,包括:生成测试用例组成稳定的测试用例集并对该稳定的测试用例集进行维护,将该测试用例集放入测试用例池中进行规范化检查;分别打开测试用例集的模型并检查其可用性,采用执行路径覆盖法收集模型的覆盖信息,收集模型中每个模块的输入和输出值并保存,根据变量信息合成判断条件,并依据判断条件加入选择模块,根据马尔可夫链蒙特卡罗算法采样合成多样性区域并加入选择模块不执行分支,最终获得新待测用例;将得到的新待测用例存为变体模型,采用差分测试方法比较变体模型与原始模型从而获得软件中存在的缺陷;该方法也可以有效的发现以往方法发现不了的深层次的软件缺陷。
-
公开(公告)号:CN114896144B
公开(公告)日:2024-06-14
申请号:CN202210451298.2
申请日:2022-04-26
Applicant: 大连海事大学
Abstract: 本发明公开了一种基于知识库的CPS模型等价模输入变异测试方法,包括:采用Simulink软件标记测试用例中的所有种类模块的分步区域;建立深度学习模型;对测试用例进行变异时包括基础变异和变异操作;对Simulink软件进行测试,对变体测试用例与其原Simulink测试用例进行差分测试,编译和运行测试用例,获取测试用例中每个模块的输入输出值,对比变体测试用例与原Simulink测试用例的所有输入输出值,如果产生差异,则记录该差异信息。该方法增加了变体测试用例的多样性和随机性;通过嵌套僵尸区域添加大量测试用例模块的方法解决了变体测试用例与原Simulink测试用例差异性过小的问题。
-
公开(公告)号:CN113377422B
公开(公告)日:2024-04-05
申请号:CN202110642380.9
申请日:2021-06-09
Applicant: 大连海事大学
IPC: G06F8/71
Abstract: 本发明公开了一种基于深度学习识别自我承认技术债务方法,包括:构建文本的图形结构,基于图形的单词交互,将词嵌入向量作为门控图神经网络中图的节点特征的隐藏状态,将节点接收到的信息通过更新门确定有多少前一时刻和当前时刻的信息需要传递到下一时刻,节点接收到的信息通过重置门确定有多少前一时刻和当前的时刻的信息需要被舍弃,最终将获得重置门输出的信息和更新门输出的信息、以及自身节点的信息三者进行合并;使用Focal loss函数使损失值最小化,获得准确的预测结果;使用神经网络模型对预测结果进行预测,得到精确度、召回率以及精确度和召回率的调和平均值F1。
-
-
-
-
-
-
-
-
-