航天软件测试全过程管理平台关键技术研究

来源 :北华航天工业学院 | 被引量 : 0次 | 上传用户:xyy2017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着航天技术的飞速发展,航天软件规模不断增大,业务逻辑更加复杂,软件迭代愈加频繁。为了保障航天软件的稳定性和可靠性,需要执行更加完备、更高质量的软件测试工作。同时,软件迭代、代码复用导致软件测试任务数量和难度不断增加,传统人工分散的软件测试流程管理模式难以满足现代航天软件测试的需求。因此,本课题从航天软件测试过程管理入手,搭建一套易用高效的测试全过程管理平台,并在平台中集成代码克隆检测模块。针对现有代码克隆检测算法检测效率低、对关键词位置不敏感等问题,本文开展了如下研究,提出了小规模代码克隆检测算法和大规模代码克隆检测算法,进一步提高航天软件测试的效率和质量。(1)在软件测试过程中引入基于文本挖掘的代码克隆检测技术,深入分析代码克隆检测机理,并对N元文法模型(N-gram)进行小规模代码的切词实验,计算出了其最优词段长度及距离阈值,验证了N-gram算法在小规模代码检测中的有效性。(2)针对大规模代码库快速检测问题,应用Simhash算法计算待测软件单元的哈希指纹。对传统的Simhash算法进行改进,提出了基于N-gram模型、词频-逆文本频率特征词权重计算方法及马尔科夫模型优化权重的G-Simhash算法。实验验证表明,该算法对特征词位置敏感,检测速率、精确度和召回率等方面均优于传统的Simhash算法。(3)基于上述关键技术实现了航天软件测试全过程管理平台。该平台对软件单元测试工作适用性强,稳定性好,优化了测试资源的调配,能够实现软件单元测试工作的流程自动化、进度可视化、过程可控化、管理规范化。通过实际验证,本平台在一定程度上摒除了传统的人工管理和分散管理方式,将代码克隆检测技术与软件测试过程管理技术结合,实现了克隆代码的检测,对于优化航天软件测试过程、提高测试效率和软件管理质量具有重要意义。
其他文献
气体绝缘金属封闭开关设备(Gas Insulated Switchgear,GIS)作为电力系统中重要的开关设备,以优异的电气性能在国内外得到了广泛应用,但内部电弧故障(Internal Arcing Fault,IAF)被认为是在GIS的寿命期间可能发生的最严重的故障,内部燃弧故障不但会对设备的安全可靠性产生影响,而且会对运行维护人员和周边区域人员的安全造成严重威胁。对GIS内部燃弧进行分析,可
研究背景及目的:甲苯二异氰酸酯(toluene diisocyanate,TDI)是一种用于制造多种合成材料的化学中间物。在日常生活中十分常见,TDI也是诱导哮喘的一类重要有毒化学品。既往我
目的:支气管哮喘(以下简称哮喘)是最常见的气道慢性炎症性疾病之一,据统计,哮喘作为一个全球重大公共卫生问题,影响3亿左右人口,不同国家和地区患病率有所不同,中国大陆地区
随着国内核电占比升高,在电力消纳不足,负荷波动较大,新能源接入增加,优质调峰电源有限的地区,若核电厂不参与调峰,系统将面临严重的调峰压力。国内绝大部分核电厂采用压水堆
随着继电保护技术的飞速发展,新型继电保护装置,特别是智能型继电保护装置,集保护、测量、控制、通信于一体,已成为了一个完整而复杂的有机整体。同时,由于继电保护系统的高可靠性要求,必须要通过大量完整有效的试验,以保证其质量。然而低效率和低质量的手工测试方式已经远远无法满足测试的需求,继电保护测试技术存在自动化率低、测试覆盖率低、自动化通用性差、对自动化测试管理的不够重视等缺点。因此,继电保护自动化测试
蒸汽发生器是核电机组的重要组成部分,其正常运行对核电机组的安全具有重大意义。其中蒸汽发生器的液位是运行过程中重要的控制参数,液位过高过低都会影响核电机组运行的安全性。因此,核电机组的蒸汽发生器液位控制对核电机组的运行安全至关重要。在蒸汽发生器液位控制过程中,采用控制器对液位进行控制,大多数控制器都需要对其参数进行整定。参数的选定影响着液位控制系统的性能,因此,为获取稳定的控制性能,需要确定其最优的
针对异构件水龙头抛光环节需要人工示教定位抓取,无法实现全自动化的问题,设计出双目视觉检测方案,研制了一套双目视觉引导机器人识别定位抓取系统,主要研究内容如下:1.系统总体设计。根据系统精度要求,分析确定了工业相机及镜头型号;依据水龙头特点设计了夹具;根据抓取流程设计硬件控制系统。2.系统标定研究。根据相机的成像原理,分析了径向畸变与切向畸变,建立双目相机数学模型,开展了标定实验,得到了相机的内参及
随着我国电力制度的变革、发电计划的制定以及国家有关政策的扶持,越来越多的企业进入电力行业。机遇与挑战并存的背景下要求风电企业必须重视可持续竞争优势,树立以客户满意度为导向的经营管理模式,持续改进业务流程,提高运营质量和水平。SQ有限公司作为风电企业,其原有的ERP业务流程系统已经无法应对瞬息万变的市场环境,影响了企业的持续发展。因此需要重新设计优化相关业务流程,以期帮助企业获得可持续竞争优势。本文
通常,开关设备所处的环境比较复杂,各种原因都可能造成设备发生故障,影响设备的正常运行。因此,对开关设备的运行状态进行准确的评估,建立合理的评估模型,并做出对应的健康状况预测显得尤为重要。目前对开关设备运行状态的获取主要是通过传感器获取相关的电压电流数据,通过监测平台判断开关设备的运行状态。本文将通过分析断路器运行时所产生的声音建立起能够对断路器运行状态进行准确评估的方法。通过采集断路器正常以及异常
随着中国高速公路投资建设的大幅提升,高速公路工程建设全国遍地开花。项目建设管理机构肩负着协调设计院、施工单位、监理单位、沿线属地政府,处理前期审批、筹融资、征地拆迁、工程施工管理等工作。其管理绩效的高低直接影响高速公路项目建设速度、质量、安全和社会效益。目前,关于绩效评价的研究主要集中在企业管理和项目绩效,而对高速公路建设项目管理机构的管理绩效评价进行系统性研究比较缺乏。JT集团关于高速公路项目建