基于不确定进化优化的含随机数软件测试数据自动生成理论与方法

结题报告
项目介绍
AI项目解读

基本信息

  • 批准号:
    61203304
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    24.0万
  • 负责人:
  • 依托单位:
  • 学科分类:
    F0305.生物、医学信息系统与技术
  • 结题年份:
    2015
  • 批准年份:
    2012
  • 项目状态:
    已结题
  • 起止时间:
    2013-01-01 至2015-12-31

项目摘要

Software test automation can improve the efficiency and quality of software testing, and the core of software test automation is automatically generating test data. For software with uncertainty parameters, such as random numbers, traditional methods of generating test data often lose their effectiveness. This project mainly researches the theory and methods of generating test data based on evolutionary optimization for software with random numbers. By research, we plan to give the adequacy criteria of reliability testing for software with random numbers, in order to provide theoretical basis and method for the test of software with random numbers; establish the mathematical model of generating test data for software with random numbers, so that the problem of generating test data can be transformed to an uncertain optimization one; propose corresponding evolutionary optimization solutions, and enhance the efficiency of generating test data by means of parallel evolution of multiple populations; develop the prototype system of generating test data, and apply it to practical software testing. This project is an innovative and challenging direction by integrating the knowledge of computer, applied mathematics and automation. The expected results will greatly promote the automatic testing theory of software with random numbers, and can be widely applied to software testing in the fields of military, gaming, scientific computing, etc. Therefore, this project has important theoretical significance and practical value.
软件测试自动化可以提高软件测试的效率和质量,自动生成测试数据是软件测试自动化的核心。对于内部含有随机数等不确定参数的复杂软件,传统的测试数据生成方法往往难以奏效。本项目针对含随机数被测软件,研究其基于进化优化的测试数据生成理论与方法,通过研究,拟给出含随机数软件可靠性测试充分性准则,为该类软件的测试提供理论依据和方法;建立含随机数软件测试数据生成问题的数学模型,把测试数据生成问题转化为不确定优化问题;提出相应的进化优化求解方法,利用多种群并行进化的方式,提高含随机数软件测试数据生成的效率;开发测试数据生成原型系统,并应用到实际的含随机数软件测试中。本项目是自动化、应用数学与计算机等学科有机交叉、新颖且富有挑战性的研究方向,产生的研究成果将推进含随机数软件的自动测试理论,并可广泛应用到军工、游戏、科学计算等领域软件的测试。因此,具有重要的理论意义和实用价值。

结项摘要

测试数据生成是软件自动测试的核心。对于内部含有不确定参数的复杂软件,传统的测试数据生成方法往往难以奏效。本项目针对内部含有不确定参数的复杂软件,研究基于进化优化的测试数据自动生成理论与方法。申请人及合作者经过3年的研究,提出解决该问题的一套理论与方法,主要体现在如下4方面:(1)针对含随机数的实际被测软件,给出相应的测试充分性准则;(2)建立了含随机数软件测试数据生成问题的单目标和多目标优化模型,以及含不确定通信边的并行程序测试数据生成模型;(3)提出多种用于测试数据自动生成的进化优化方法,包括基于集合进化的遗传算法、基于神经网络的遗传算法等;(4)将上述理论和方法应用到实际的复杂软件测试中。基于上述成果,获科研奖励4项;出版专著2部;发表论文21篇,其中国际期刊13篇,被SCI检索13篇、 EI检索14篇,计算机学科A类学术会议论文1篇;申请国家发明专利6项;申请软件著作权2项;培养博士和硕士研究生7名。研究成果推进了含不确定参数软件的自动测试理论,并可应用到军工、游戏、科学计算等领域软件的测试,从而提高软件质量、缩减开发成本。因此,具有重要的理论意义和实际应用价值。

项目成果

期刊论文数量(21)
专著数量(2)
科研奖励数量(5)
会议论文数量(1)
专利数量(0)
基于统计占优分析的变异测试
  • DOI:
    --
  • 发表时间:
    2015
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    张功杰;巩敦卫;姚香娟
  • 通讯作者:
    姚香娟
Average consensus of multi-agent systems with communication time delays and noisy links
具有通信时延和噪声链路的多智能体系统的平均共识
  • DOI:
    10.1088/1674-1056/22/3/030510
  • 发表时间:
    2013
  • 期刊:
    Chinese Physics B
  • 影响因子:
    1.7
  • 作者:
    Sun Yongzheng(孙永征);Li Wang;Ruan Jiong
  • 通讯作者:
    Ruan Jiong
Genetic algorithm based test data generation for multiple paths via individual sharing
通过个体共享为多路径生成基于遗传算法的测试数据
  • DOI:
    --
  • 发表时间:
    2014
  • 期刊:
    Computational Intelligence and Neuroscience
  • 影响因子:
    --
  • 作者:
    Xiangjuan Yao(姚香娟);Dunwei Gong
  • 通讯作者:
    Dunwei Gong
Synchronization of two different chaotic systems with discontinuous coupling
具有间断耦合的两个不同混沌系统的同步
  • DOI:
    10.1007/s11071-013-1106-2
  • 发表时间:
    2014
  • 期刊:
    Nonlinear Dynamics
  • 影响因子:
    5.6
  • 作者:
    Shi Hongjun;Sun Yongzheng(孙永征);Zhao Donghua
  • 通讯作者:
    Zhao Donghua
A New Algorithm of Web Services Matching Method Based on Improved Semantic Distance
一种基于改进语义距离的Web服务匹配新算法
  • DOI:
    --
  • 发表时间:
    2013
  • 期刊:
    Information-An International Interdisciplinary Journal
  • 影响因子:
    --
  • 作者:
    Donghong Xu;Xiangjuan Yao;et al.
  • 通讯作者:
    et al.

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--"}}
  • 发表时间:
    {{ item.publish_year || "--" }}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--"}}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.authors }}

数据更新时间:{{ patent.updateTime }}

其他文献

基于目标语句占优关系的软件可测试性转化
  • DOI:
    --
  • 发表时间:
    2013
  • 期刊:
    电子学报
  • 影响因子:
    --
  • 作者:
    姚香娟;巩敦卫
  • 通讯作者:
    巩敦卫
A model of new workers' accurate acceptance of tasks using capable sensing
新员工利用能力感知准确接受任务的模型
  • DOI:
    10.1016/j.swevo.2020.100732
  • 发表时间:
    2020
  • 期刊:
    Swarm and Evolutionary Computation
  • 影响因子:
    10
  • 作者:
    巩敦卫;彭超;姚香娟;田甜
  • 通讯作者:
    田甜
基于路径相似度的并行程序多路径覆盖调度序列排序
  • DOI:
    --
  • 发表时间:
    2021
  • 期刊:
    中国科学: 信息科学
  • 影响因子:
    --
  • 作者:
    潘峰;巩敦卫;田甜;姚香娟;李吟
  • 通讯作者:
    李吟
基于统计分析的弱变异测试可执行路径生成
  • DOI:
    --
  • 发表时间:
    2016
  • 期刊:
    计算机学报
  • 影响因子:
    --
  • 作者:
    党向盈;巩敦卫;姚香娟
  • 通讯作者:
    姚香娟
测试含有标志变量程序的占优语句(集)选择
  • DOI:
    10.13328/j.cnki.jos.004671
  • 发表时间:
    2015
  • 期刊:
    软件学报
  • 影响因子:
    --
  • 作者:
    巩敦卫;钟超群;姚香娟
  • 通讯作者:
    姚香娟

其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi || "--" }}
  • 发表时间:
    {{ item.publish_year || "--"}}
  • 期刊:
    {{ item.journal_name }}
  • 影响因子:
    {{ item.factor || "--" }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}
empty
内容获取失败,请点击重试
重试联系客服
title开始分析
查看分析示例
此项目为已结题,我已根据课题信息分析并撰写以下内容,帮您拓宽课题思路:

AI项目思路

AI技术路线图

姚香娟的其他基金

基于知识图谱和智能优化的低耗软件变异测试理论及应用
  • 批准号:
    62373357
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
基于语义相似度和进化优化的软件变异测试理论与方法
  • 批准号:
    61573362
  • 批准年份:
    2015
  • 资助金额:
    64.0 万元
  • 项目类别:
    面上项目

相似国自然基金

{{ item.name }}
  • 批准号:
    {{ item.ratify_no }}
  • 批准年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}

相似海外基金

{{ item.name }}
{{ item.translate_name }}
  • 批准号:
    {{ item.ratify_no }}
  • 财政年份:
    {{ item.approval_year }}
  • 资助金额:
    {{ item.support_num }}
  • 项目类别:
    {{ item.project_type }}
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了

AI项目解读示例

课题项目:调控A型流感病毒诱导IFN-β表达的机制研究

AI项目摘要:

本研究聚焦于TRIM2蛋白在A型流感病毒诱导的IFN-β表达中的调控机制。A型流感病毒是全球性健康问题,其感染可导致严重的呼吸道疾病。IFN-β作为关键的抗病毒因子,其表达水平对抗病毒防御至关重要。然而,TRIM2如何调控IFN-β的表达尚未明确。本研究假设TRIM2通过与病毒RNA或宿主因子相互作用,影响IFN-β的产生。我们将采用分子生物学、细胞生物学和免疫学方法,探索TRIM2与A型流感病毒诱导IFN-β表达的关系。预期结果将揭示TRIM2在抗病毒免疫反应中的作用,为开发新的抗病毒策略提供理论基础。该研究对理解宿主抗病毒机制具有重要科学意义,并可能对临床治疗流感病毒感染提供新的视角。

AI项目思路:

科学问题:TRIM2如何调控A型流感病毒诱导的IFN-β表达?
前期研究:已有研究表明TRIM2参与抗病毒反应,但其具体机制尚不明确。
研究创新点:本研究将深入探讨TRIM2在IFN-β表达中的直接作用机制。
技术路线:包括病毒学、分子生物学、细胞培养和免疫检测技术。
关键技术:TRIM2与病毒RNA的相互作用分析,IFN-β启动子活性检测。
实验模型:使用A型流感病毒感染的细胞模型进行研究。

AI技术路线图

        graph TD
          A[研究起始] --> B[文献回顾与假设提出]
          B --> C[实验设计与方法学准备]
          C --> D[A型流感病毒感染模型建立]
          D --> E[TRIM2与病毒RNA相互作用分析]
          E --> F[TRIM2对IFN-β启动子活性的影响]
          F --> G[IFN-β表达水平测定]
          G --> H[TRIM2功能丧失与获得研究]
          H --> I[数据收集与分析]
          I --> J[结果解释与科学验证]
          J --> K[研究结论与未来方向]
          K --> L[研究结束]
      
关闭
close
客服二维码