-
公开(公告)号:CN119917095A
公开(公告)日:2025-05-02
申请号:CN202411975468.2
申请日:2024-12-31
Applicant: 北京航空航天大学
IPC: G06F8/38 , G06F8/33 , G06F8/10 , G06F40/30 , G06F16/334 , G06N5/04 , G06N5/022 , G06N3/0455
Abstract: 本申请公开了一种面向界面设计规范评价的图文大模型微调方法及相关装置,涉及人机交互技术领域,该方法通过研究现有的软件界面设计规范,制定了面向图文大模型的软件界面设计规范清单,并基于此构建了一个界面设计规范评价任务上的综合性图文对数据集,通过对通用图文大模型进行微调,建立了软件界面设计规范评价的图文大模型,从而实现对软件界面静态设计规范的智能评价,模型输出的智能评价结果能够为软件界面开发人员提供智能辅助决策,推动了软件界面设计规范的优化,提升了用户交互体验。
-
公开(公告)号:CN113641588A
公开(公告)日:2021-11-12
申请号:CN202111011392.8
申请日:2021-08-31
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明涉及一种基于LDA主题建模的软件可理解性确定方法及系统,所述方法包括:获取待测软件的源代码;对所述源代码进行静态扫描,分析软件中类以及类中的各函数和变量;获取类所包含的函数和变量,并将所述函数和所述变量一一对应;对所述类以及所述类所属的函数和变量进行数据清洗,得到映射好的词袋;基于所述映射好的词袋进行主题建模,得到每个类对应的主题词;衡量主题词与类的相似程度;基于所述主题词与类的相似程度确定每个类文件的可理解性;基于所述每个类文件的可理解性确定整个软件的可理解性。本发明中的上述方法弥补了现有技术的空白。
-
公开(公告)号:CN109828925B
公开(公告)日:2021-02-09
申请号:CN201910093132.6
申请日:2019-01-30
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明提出一种基于软件网络结构特征的软件可靠性度量方法,属于软件复杂网络技术领域。本发明首先获取目标软件的完整的软件源代码,构建软件网络,其次对软件网络中的模块进行重要性计算,识别出重要模块;然后,对每个重要模块的结构复杂性、代码复杂性、接口复杂性和变更频率进行计算,再进一步计算软件的结构可靠性风险、代码可靠性风险、接口可靠性风险和变更可靠性风险;最后,综合四个方面的风险来度量软件可靠性,计算的软件可靠性的值越大,软件可靠性风险越高。本发明方法不需要耗时耗力的可靠性测试,不需要执行软件可靠性测试,节省了时间和人力资源,解决了现有软件模块可靠性难以评估的问题,并能够定位到高风险模块具体位置。
-
公开(公告)号:CN106951365B
公开(公告)日:2020-04-03
申请号:CN201710113704.3
申请日:2017-02-28
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明提供了一种基于面向对象软件代码的软件复杂网络模型构建方法。本发明以易于工程化为前提,在对面向对象软件代码进行详细分析的基础上,通过构建具备软件代码基本实体、关系以及演化特征的数据化软件,并利用组网与展示规则细化软件复杂网络模型含义,构建出了具有明显层次性、层次独立性、软件信息可做苏醒、可扩展性的软件复杂网络。本方法可以有效简化面向对象软件复杂网络的构建过程,并可以从更多角度对统一软件进行分析,其可追溯性利于网络特征与软件特征的对应,而可扩展性大大提高了软件复杂网络模型所描述的软件特征范围,对于软件复杂网络的研究及工程实践具有深远的意义。
-
公开(公告)号:CN103970654B
公开(公告)日:2017-01-25
申请号:CN201410182032.8
申请日:2014-04-30
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明提供了一种软件可靠性虚拟测试方法,应用于软件可靠性试验领域。本发明包括:建立测试输入空间;建立失效输入空间;对测试输入空间进行随机抽样生成测试输入向量;计算测试输入向量与失效输入空间的匹配度;根据计算的匹配度与设定的置信度进行比较断软件是否失效;根据失效的各输入变量的累计执行次数和对应的实际执行时间确定失效间隔时间。进行匹配度计算时包括输入变量值的匹配和输入变量间输入关系的匹配。本发明能够为软件全生命周期中的失效数据获得在软件可靠性测试中可能的失效时间,大大减少了测试人员的工作量和测试时间,为软件可靠性评估提供数据基础。
-
公开(公告)号:CN102541736B
公开(公告)日:2014-07-16
申请号:CN201110448159.6
申请日:2011-12-28
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明针对现有对嵌入式软件的可靠性测试需要较大的成本和较长的测试时间的问题,提出了一种软件可靠性执行过程加速测试方法,主要通过对已测的测试用例进行分析,得到由通过测试的测试用例的数据特征组成的通用特征矩阵和由引起软件失效的测试用例的数据特征所组成的关键特征矩阵,然后读取待测的测试用例,得到该测试用例的数据特征并对该数据特征与相应的通用特征矩阵进行相似性比较,对其是否执行进行判定,若是则执行,否则直接累积测试时间而不执行。本发明方法在不影响软件可靠性评估模型的基础上,在软件可靠性测试执行的环节进行加速,有效地减少了测试执行的工作量,起到明显的软件可靠性测试加速效果,减少了测试时间,节约了成本。
-
公开(公告)号:CN103914353A
公开(公告)日:2014-07-09
申请号:CN201410155961.X
申请日:2014-04-17
Applicant: 北京航空航天大学
Abstract: 本发明是一种结合软件可靠性测试与硬件可靠性试验的联合试验方法,用于软硬件系统可靠性测试。本方法分析软硬件系统,构造硬件可靠性试验剖面和软件可靠性测试剖面;软、硬件场景正交获得系统任务场景,并确定系统任务场景执行概率;建立软件可靠性测试剖面和硬件场景剖面是否关联的关系矩阵;对每个系统任务场景,结合硬件环境应力试验剖面和相关联的软件可靠性测试剖面生成阶段子剖面;同一系统任务的阶段子剖面组织成为一个周期子剖面,将周期子剖面按照试验循环周期组织生成最终的联合试验剖面;根据联合试验剖面生成试验用例进行试验。本发明试验结果能更准确地进行系统可靠性鉴定,能发现传统的可靠性试验中不能发现的系统失效。
-
公开(公告)号:CN102402484B
公开(公告)日:2014-04-02
申请号:CN201110448700.3
申请日:2011-12-28
Applicant: 北京航空航天大学
IPC: G06F11/36
Abstract: 本发明提出一种嵌入式软件的可靠性增长测试自动试验装置及其方法,该装置的自动测试平台和嵌入式试验软件之间通过RS422串口线和交叉网线相连,自动测试平台下发缺陷配置文件、转化和解析测试用例、收集测试输出和运行信息,嵌入式试验软件实现缺陷的注入和软件运行过程中的信息采集。该方法利用缺陷配置文件进行缺陷注入,通过自动测试平台转化和解析测试用例,得到测试输入激励和测试辅助信息,控制嵌入式试验软件运行,并收集测试输出和测试运行信息,在发现缺陷时自动排除,实现可靠性增长测试过程。本发明实现了对嵌入式软件的可靠性增长测试的自动实验,极大地减少了测试时间和测试人员精力,使研究所需的试验数据收集变得容易很多。
-
公开(公告)号:CN118072086A
公开(公告)日:2024-05-24
申请号:CN202410190391.1
申请日:2024-02-20
Applicant: 北京航空航天大学
Abstract: 本发明公开一种基于机器视觉的软件界面元素关联关系识别方法及系统,涉及用户界面技术领域,该方法包括:对目标软件界面的图像进行特征提取,得到界面GUI组件信息,所述界面GUI组件信息包括界面GUI组件的位置和界面GUI组件的类别;对目标软件界面的图像进行边缘轮廓提取得到多个轮廓,并确定各轮廓之间的包含关系;基于所述目标软件界面的图像、所述界面GUI组件信息和各轮廓之间的包含关系,采用循环投影划分的方法确定界面元素间的关联关系;所述界面元素包括界面GUI组件。本发明为软件界面视觉理解任务提供技术支撑。
-
公开(公告)号:CN112181428B
公开(公告)日:2021-10-22
申请号:CN202011036601.X
申请日:2020-09-28
Applicant: 北京航空航天大学
Abstract: 本发明公开了一种基于抽象语法树的开源软件缺陷数据分类方法及系统。该方法包括:获取软件缺陷源代码信息;软件缺陷源代码信息包括缺陷修复前的代码文件和缺陷修复后的代码文件;生成软件缺陷源代码信息的抽象语法树,并确定抽象语法树的修改行为信息;基于修改行为信息中的修改节点识别有意义节点;基于有意义节点和有意义节点的行为名称识别潜在节点和潜在行为名称;基于潜在节点和潜在行为名称生成缺陷类别信息,并对缺陷类别信息进行整合,得到缺陷分类结果;缺陷类别信息包括缺陷模块信息和缺陷修复方式信息。本发明能解决人工操作过程复杂、人力成本和时间成本高、受主观意见影响分类过程、缺陷分类数据来源有限的问题。
-
-
-
-
-
-
-
-
-