当前位置:主页 > 科技论文 > 软件论文 >

飞行器PHM机载软件测试方法研究与实现

发布时间:2024-03-11 22:00
  预测与健康管理(Prognostics and Health Management,PHM)技术用于飞行器系统的故障检测以及健康预测,保障了飞行器的正常运转。随着飞行器性能要求日益提升,飞行器整体功能的不断完善和更迭增大了自身的复杂性。由于该领域需要较高的安全性和可靠性,在飞行器PHM和其PHM机载软件结构越来越复杂时,如何对PHM机载软件进行测试保证它运行正常成为实际工程中的一道难题。本文以实际项目中某飞机设计研究所的某型飞行器PHM机载软件为研究对象,通过对测试方法进行研究与对比分析,提出一种满足MC/DC准则的测试用例生成算法来提高测试覆盖率,针对回归测试时效率不高的问题,提出构建多目标测试模型结合优先级动态调整算法的优先级排序算法。最后结合算法对飞行器PHM机载软件测试软件进行实现与验证测试。其主要研究内容如下:(1)在对测试软件测试用例测试用例生成方法设计中,利用快速生成算法使测试用例符合航空软件遵守的MC/DC准则。针对粒子群算法中容易陷入局部最优解的缺陷,利用人工鱼群算法对粒子的迭代过程进行改进,并对算法中的觅食行为、惯性权重和学习因子进行优化。为了检验测试软件中用例生成...

【文章页数】:92 页

【学位级别】:硕士

【部分图文】:

图1-1论文研究方案

图1-1论文研究方案

第一章绪论5法对比分析,证明该方式有较强的性能。(3)针对现在测试用例检测能力较差的情况,通过结合历史信息和需求的多目标测试模型和测试用例设计信息的动态调整来加强整体检测能力,提高测试效率,并把缺陷检测率作为指标与部分因素对比实验证明该方法的有效性。(4)根据以上的算法对某飞机设....


图2-1测试主要分类灰盒测试既有白盒测试特点也有黑盒测试特点,在测试时通过对整体功能的检

图2-1测试主要分类灰盒测试既有白盒测试特点也有黑盒测试特点,在测试时通过对整体功能的检

电子科技大学硕士学位论文8都可以到达来判断程序的性能。由于是要对被测程序的代码检验,所以需要测试人员对代码逻辑以及运行过程较为熟悉。图2-1测试主要分类灰盒测试既有白盒测试特点也有黑盒测试特点,在测试时通过对整体功能的检验发现问题,并通过代码内部结构捕捉功能问题,把功能的缺陷与实....


图3-1PHM机载软件整体图

图3-1PHM机载软件整体图

第三章改进粒子群算法的测试方法研究17第三章改进粒子群算法的测试方法研究上一章主要对PHM机载软件中用到的测试用例生成以及测试用例的优先级排序技术进行研究,分析了MC/DC覆盖准则。本章首先通过预先对程序进行处理使得算法获得其逻辑结构,再用快速生成算法获得程序的预期结果集,最后通....


图3-2(A||B)&&(C||D)抽象语法树

图3-2(A||B)&&(C||D)抽象语法树

果的时候也是这样。根据D节点来说所有节点都可以定义为它的左子树,也就是说所有节点都可以根据D节点的值来进行限制,此时D生成的测试用例就是D节点单独影响的测试用例,这样就可以生成D为真和假的两个用例。抽象语法树调换左右子树的位置并不会影响实际的结果,所以B节点也能生成两个单独影响的....



本文编号:3926105

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3926105.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户a9aca***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]