嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文_第1页
嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文_第2页
嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文_第3页
嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文_第4页
嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式软件可靠性仿真测试工具设计与实践,软件工程论文摘要:本文主要对嵌入式软件可靠性仿真测试系统进行了研究,分析了仿真测试系统的设计目的,并在这里基础上设计了嵌入式软件可靠性仿真测试系统,最后对嵌入式软件可靠性仿真测试系统进行了实践。本文关键词语:嵌入式软件;可靠性;仿真测试;系统设计;1系统设计目的嵌入式软件可靠性仿真测试系统设计中最为重要的是确保测试系统的完好性,为了知足嵌入式软件可靠性仿真测试系统的需求,系统设计需要遵循下面目的:(1)系统的设计必需要建立在硬件的基础上。在硬件仿真的经过中要明确测试系统外围各个设备之间的同一性,设计的嵌入式软件设备通常具备1553B的总线接口和其余的数据收集、处理等硬件设备,进而促进仿真测试软件的交融性。(2)设计的嵌入式软件可靠性仿真测试系统必须具备数据采集和故障注入的功能,在进行仿真测试的经过中为用户应用提供数据采集、注入等接口。(3)设计的测试系统必须具备奖励机制和响应机制。当测试系统运行时,能够为系统测试提供相应的运行环境。(4)软件设计必需要对各种因素进行充分的考虑和分析。华而不实,测试系统中的目的系统通常在单模系统的基础上进行设计,通过用户的需求相应的设计测试系统的鼓励机制和响应机制,进而实现多模系统仿真测试的目的。2嵌入式软件可靠性仿真测试系统设计图1:嵌入式软件可靠性仿真测试系统组成构造2.1组成构造图嵌入式软件可靠性仿真测试系统的组成构造是整个仿真测试的重中之重,它直接决定了软件功能的组织形式以及测试环境任务的整体分配。嵌入式软件可靠性仿真测试系统主要由主控系统、被测系统、鼓励系统以及仿真系统构成,它的组成构造图如此图1所示。2.2仿真系统硬件构成嵌入式软件设备通常有1553B的总线接口和其余的数据收集、处理等硬件设备构成,由单片机集中协调他们的工作,但他们又独立完成自个的性能。表1:嵌入式软件可靠性仿真测试实践数据采集在嵌入式软件可靠性仿真测试系统硬件构成中,它们各自的作用如下:2.2.1模拟量输入通道仿真系统硬件中的模拟量输入通道主要是由多路开关以及AD转换器构成,其作用为收集被测系统的16路模拟信号。2.2.2模拟量输出通道该硬件部分区别于模拟量输入通道,主要是由DA转换器构成,其主要作用是对系统鼓励目的系统的信号进行仿真测试,通过故障注入的方式对嵌入式软件的故障情况进行相关的检测。2.2.3开关量输出通道该硬件系统的开关量输出通道主要是由驱动芯片构成,通过在开关量输出通道中注入故障状态,对被测系统的数字信号进行仿真测试。2.2.41553B接口1553B接口主要是由控制芯片和点偏激构成,华而不实控制芯片的型号为BU61580,单片机的型号为AT98s52。它的主要作用是控制1553B接口总线,并对卫星和有效荷载之间的通讯通道进行仿真模拟,进而实现仿真测试系统同被测试系统之间的通讯。2.2.5USB接口电路USB接口电路主要是由型号为PDIUSBD12的USB控制芯片以及单片机构成,其作用主要为实现仿真系统和主机之间的通讯,实时注入、采集并显示数据。嵌入式软件仿真测试系统的硬件设备主要使用了USB总线,只要仿真测试系统设备上拥有USB接口就能够快速与主机连接通讯。除此之外,该硬件系统中的AD以及开关输出通道能够注入故障且能够包容的数据范围较广,使得嵌入式软件可靠性仿真测试系统的容错性能不断优化,测试系统的测试范围进一步拓展。2.3仿真系统硬件设备嵌入式软件设计嵌入式软件仿真测试系统的软件有称之为固件程序,它主要是由1553B仿真消息执行和数据接收、发送控制命令等部分构成。在嵌入式软件可靠性仿真测试系统软件构成中,它们各自的作用如下:2.3.1数据采集控制仿真测试系统软件中数据采集控制的主要作用是对被测试系统的数据进行采集控制,然后根据被测试系统的数据返回策略和特点设置系统数据采集的周期。2.3.2主机命令接收和数据反应控制主机命令接收和数据反应控制的主要作用是对主机发出的命令进行相应,并将收集到的数据及时的回馈给主机的数据。2.3.31553B仿真消息执行与数据接收1553B仿真消息执行与数据接收主要是完成主机发送的1553B命令,及时的接受被测试系统传输的消息和数据,并将接收到的数据储存至系统的数据缓存区域后将其反应给主机。2.3.4发送控制命令发送控制命令主要是在被测试系统的运行形式基础上对系统的控制策略进行重新设置,并对系统部分硬件的执行策略进行控制。2.4主机应用程序嵌入式软件仿真测试系统的主机应用程序的界面是在VC++的基础上设计的,它的工作方式为多线程工作,在确保了系统工作时序准确性的基础上为嵌入式软件的运行提供了良好的平台。在嵌入式软件可靠性仿真测试系统主机应用程序中,它们各自的作用如下:(1)数据采集。该测试系统的数据采集的主要作用是实时采集、储存载荷数据、显示工程参数等。(2)控制鼓励。控制鼓励的作用是发送遥控指令、初始化控制端口等。(3)1553B通讯仿真。1553B通讯仿真的作用主要是发送数据结束字、长抱环测试、发送指令等。3嵌入式软件可靠性仿真测试实践本文提出的.嵌入式软件可靠性仿真测试系统是在有效荷载的基础上进行设计的,通过该仿真测试系统对嵌入式软件可靠性进行了科学的测试。在选择测试实例时,必需要根据仿真测试软件系统硬件的设置的数据和控制凉的范围以及将故障注入系统后软件的运行特点。据此,本文选择各种测试数据、数控电路等设备故障的实例265个;除此之外,由于嵌入式软件可靠性仿真测试系统软件的工作周期以及工作形式有所不同,所以选择了测试工作时序、时间校正等功能故障的实例265个;再根据嵌入式软件仿真测试系统的主机应用程序可自动生成注入数据的特性,选择测试数据注入字错、位错等故障的实例265个;最后在根据软件的运行特点选择测试软件正常故障的实例510个,共计测试实例1305个,极大的提高了仿真测试系统的测试范围,进而使得系统测试的仿真结果根据科学性。本文采集到的测试数据如表1所示。由表1可知,本文在分析测试数据是并未存在失效数据,最终得到的测试数据符合预期的设定,且与用普通的仿真测试系统进行测试后得到的结果是一样的,由此可知,本文中提到的嵌入式软件可靠性仿真测试系统是能够进行推广的。4结论随着嵌入式软件在我们国家各行业中应用的拓展,嵌入式软件的可靠性也引起了大家的广泛关注。对此,本文设计了一种嵌入式软件可靠性仿真测试系统泳衣测试嵌入式软件的可靠性,而通过对仿真测试系统的实践后可知该系统具有较强的科学性和适用性。以下为参考文献:[1]张旭,石柱,王崑声.基于使用剖面的软件可靠性测试用例生成方式方法[J].计算机仿真,2018,26(12):82-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论