【技术实现步骤摘要】
计算机软件分析系统
本专利技术涉及及计算机系统领域,具体涉及一种计算机软件分析系统。
技术介绍
航天器的计算机系统由软件和硬件组成,要求实时性强,且功能复杂。由于计算机系统的硬件和软件同时开发,因此开发周期长、需求变更多;且同时存在多个硬件版本和软件版本,可靠性、安全性要求高。由于硬件的稳定性测试、软件单元测试、模块测试、系统测试、回归测试都需要人的参与,包括建立测试用例、执行测试用例、数据判读。测试难度较大、人力物力财力耗费巨大、易出错,且多次测试一致性无法保证。。
技术实现思路
为解决上述问题,本专利技术提供了一种计算机软件分析系统,实现了对目标系统的无人自动化测试分析、提高测试分析效率,缩短测试分析时间。为实现上述目的,本专利技术采取的技术方案为:计算机软件分析系统,包括数据交换模块,通过电缆与待测目标系统相连,同时接入以太网,用于完成待测目标系统与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标系统安全评估模块;待测目标系统安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标系统的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标的指纹特征,充实免疫特征库;分析仿真模块,接入以太网,用于接收数据交换模块发送的已完成加密的数据,对数据进行解码后,通过预建立的分析模型对测试输入数据和测试输出数据进行分析,并将分析结果发送到软件 ...
【技术保护点】
计算机软件分析系统,其特征在于,包括数据交换模块,通过电缆与待测目标系统相连,同时接入以太网,用于完成待测目标系统与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标系统安全评估模块;待测目标系统安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标系统的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标的指纹特征,充实免疫特征库;分析仿真模块,接入以太网,用于接收数据交换模块发送的已完成加密的数据,对数据进行解码后,通过预建立的分析模型对测试输入数据和测试输出数据进行分析,并将分析结果发送到软件性能评估模块;软件性能评估模块,接入以太网,用于通过预设的算法对所接收到的分析仿真模块的分析结果进行计算,从而得出软件性能的评估结果,并将评估结果发送到显示屏进行显示;系统监控模块,接入以太网,用于依据以太网的心跳信号监视所述计算机软件测试系统内各模块运行状态,以及监 ...
【技术特征摘要】
1.计算机软件分析系统,其特征在于,包括数据交换模块,通过电缆与待测目标系统相连,同时接入以太网,用于完成待测目标系统与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;所述加密模块通过以下步骤加密:S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;S4、按照秩值对种群中的个体进行降序排列后,进行随机抽样,并除以密钥的进制数,获得商数以及余数;S5、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;S6、使用密钥中的提取运算规则选取出一个特定明文段;S7、将每次计算获取的余数排列和特定明文段作为加密数据序列;免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标系统安全评估模块;待测目标系统安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标系统的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标...
【专利技术属性】
技术研发人员:张浩华,于欣禾,赵小姝,赵晶,封文江,马世军,陈岚峰,潘庆超,王率琦,吴艳敏,孙立夫,
申请(专利权)人:沈阳师范大学,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。