基于形式化需求模型的测试用例生成方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:zsq789456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航空电子系统软件是一类典型的安全关键性软件,为了保证这类软件系统的安全性,行业内对其开发过程和验证流程做出了非常严格的规定,其中需求的验证和开发是其中最为关键的环节,本文的工作就是在现有工作的基础上,针对D0-178C中的要求,为航电软件开发过程中基于需求的测试这一环节提供自动化生成测试用例的支持。从需求模型中获得合适的测试用例集合的关键问题就是从需求模型定义的输入空间中选择一组具有代表性的测试点集合,这个测试点集合必须满足两个要求,即测试点必须对需求模型的需求元素做到良好的覆盖保证测试充分性,在保证这一点的同时应尽量减少测试点的数量以降低测试成本,提高测试可行性。本文工作的核心就是从需求模型平展化、测试路径精简、测试点选择三个阶段逐步来实现这一目标。本文的具体内容如下:(1)本文介绍了航空电子以需求为中心的开发流程,阐述了航空电子系统开发过程中各种以需求为基准的验证活动。解释了用形式化需求模型来对航电系统需求进行建模分析的必要性,以及基于需求模型自动生成测试用例的重要性,并给出了本文工作的基础VRM需求模型的详细定义和建模实例。(2)本文详细阐述了在VRM需求模型的基础上生成测试用例的方法,首先通过对需求模型语义进行解析,给出了对VRM需求模型中各类表格元素的语义解析及平展化的方法。在得到平展化后的测试路径后,提出了一种控制树的数据结构对测试路径进行管理和规约,并根据VRM需求模型的特点,针对Do-178C对于测试覆盖率的要求,提出了三种VRM需求模型测试覆盖率的定义,并此定义的基础上,研究了根据不同的测试覆盖率准则对测试路径进行简化的方法。最后,从工程实践的基础上,提出了针对典型实现错误测试的测试路径内测试点选择方法。(3)介绍了基于本文给出的测试用例自动生成方法为核心而开发出来的一套集成了需求管理及测试用例双向管理、测试用例生成、测试用例辅助设计等功能的工具软件。详细介绍了此工具的功能特性,操作流程,和设计思想。(4)本文以一个较大型的航电软件系统飞行指引系统的模式控制部分展开了实例研究。详细介绍了此系统的实际应用背景,以及相关的需求细节及需求建模。在此系统的需求模型的基础上,展示了通过本文中提出的测试用例生成方法对该需求模型进行用例生成的过程和生成的结果。
其他文献
互联网时代信息爆炸性增长,选择一个符合用户要求的子集来代表整个数据集是数据库系统中一项重要功能。作为多准则决策的重要工具之一,遗憾最小化查询可以很好地满足该功能需求。为了降低查询的遗憾率,交互策略可以不断地逼近用户真实想法,从而降低遗憾率。然而现有的交互查询算法存在交互轮数过多的缺陷。本论文针对已有算法存在的缺陷,设计出高效的交互遗憾最小化查询算法。论文主要工作和创新点如下:(1)提出了基于排序的
学位
增值评价是以学生成长为核心,以学校发展为目标的一种评价方式,可以更公平地评价学校效能。增值评价有多种数学模型,其中,与基于平均名次、基于标准分的两种模型相比,基于学生成长百分位和多层线性回归两种模型的优势在于能够避免优秀学生增值空间受限的问题。在多层线性回归模型中纳入学生性别、家庭社会经济地位指数等学校不可控的生源因素,可有效排除生源因素对学生的影响,更符合关注学校“净效能”的评价理念。
期刊
该文按照标准YY/T 0342—2020的要求,分别采用挠度法和位移法对3种不同规格型号的金属接骨板进行四点弯曲测试,计算出金属接骨板的弯曲强度和刚度。通过探讨2种测试方法的差异和数据分析,最终发现应用挠度法和位移法测定接骨板弯曲刚度的结果基本一致。但是,测定接骨板弯曲强度时,2种方法测得的结果差异较大,不能直接进行对比。这为金属接骨板的力学性能检验和研发过程中方法的选择提供了客观的数据及指导。
期刊
近年来,差分隐私在研究领域已经逐渐成为数据隐私保护的实际标准。本地差分隐私在继承差分隐私特性的基础之上,细化了对个人隐私数据的保护。现阶段,基于本地差分隐私的数据统计与分析已有大量的相关工作,并且一些基于本地差分隐私的技术已经在工业界得以应用。但是,随着用户个人隐私保护意识越来越强,需要进行隐私保护的场景越来越多,保护的数据越来越复杂,现有的基于本地差分隐私的数据统计与分析机制还有许多改进空间。基
学位
随着5G和物联网的快速发展,窄带物联网(NB-Io T)作为专门为低速率物联网应用而设计的新兴蜂窝通信技术,具备低功耗、深覆盖、大连接、低成本的优势。NB-Io T网络可以基于当前的蜂窝网络进行软件升级实现部署,因此受到了国内运营商的青睐,得到了快速的发展。用户设备的小区选择决定其通信质量,因此是蜂窝网络中的重要问题。但是,由于NB-Io T与以往的蜂窝网络技术的应用场景不同、更加关注能耗、终端设
学位
软件缺陷预测可以预判软件模块是否缺陷,针对性分配测试资源,提高产品质量,一般基于代码特征实现。本文针对其中的类不平衡问题和特征选择效率问题进行分析处理,最终提出一种高效、稳定的软件缺陷预测方法,并进行系统设计与实现:首先,提出一种基于核密度估计的不平衡处理方法,用于解决不平衡处理中新样本无法充分覆盖缺陷风险特征空间,造成模型对缺陷样本识别能力不足问题。为各特征建立单独的概率分布模型,并以“继承”和
学位
近年来对于复杂网络的分析和研究引起了不同领域研究者的广泛关注。但随着网络规模的不断扩大,数据稀疏和维度灾难给复杂网络的分析带来了巨大的挑战。网络表示学习是一种新的研究方法,它通过挖掘网络的拓扑结构和节点内容信息将网络嵌入到低维向量空间中,用低维实值向量表示网络中的每个节点并保存原网络的特征。作为一种上游技术,网络表示学习可以应用于链接预测等多种下游任务。充分利用网络的结构和属性信息学习更高效的网络
学位
目的 通过对比股骨远端接骨板中A型、B型锁定加压接骨板(locking compression plate, LCP)的疲劳强度,为测试其弯曲强度及疲劳性能时对接骨板选型提供理论评估方法。方法 通过对不同类型接骨板进行弯曲强度性能测试与疲劳性能测试,再结合ANSYS Workbench对接骨板总变形、von Mises应力及疲劳使用寿命进行有限元分析。结果 A型接骨板疲劳强度比B型接骨板高30.7
期刊
信号地图在室内定位、分析信号覆盖状况等方面具有广泛用途,对运营商而言,良好的信号地图可以指导其对于基站运维与基站部署的决策,对无线网络使用者而言,信号地图可以可以使用户知晓周围网络状况,从而提升上网体验。然而已有的信号地图构建算法都是基于信号的时间相关性和二维空间相关性进行恢复的,未能考虑信号在三维空间上的相关性。本文首次利用信号在三维空间上的相关性来恢复缺失数据,从而构建地面信号地图。通过采集少
学位
受疫情因素和政策导向影响,线上教学作为此前未被普及的教学模式之一,目前已经常态化,相关研究也日益增长。人工智能技术正向其他各个领域延伸,也为教育领域带来变革,目前“人工智能+教育”尚处于初级阶段。优质的教学评价对提升教学质量有着积极的影响,现存的线上教学质量评价方法仍有较大的拓展空间。基于多元评价理论和人工智能教育理论,本研究将人工智能技术中的随机森林法和卷积神经网络与教学质量评价活动相结合,主要
学位