CN105786702B - 计算机软件分析*** - Google Patents

计算机软件分析*** Download PDF

Info

Publication number
CN105786702B
CN105786702B CN201610049532.3A CN201610049532A CN105786702B CN 105786702 B CN105786702 B CN 105786702B CN 201610049532 A CN201610049532 A CN 201610049532A CN 105786702 B CN105786702 B CN 105786702B
Authority
CN
China
Prior art keywords
module
data
analysis
ethernet
individual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610049532.3A
Other languages
English (en)
Other versions
CN105786702A (zh
Inventor
张浩华
张琬哲
于欣禾
赵小姝
赵晶
封文江
马世军
陈岚峰
潘庆超
王率琦
吴艳敏
孙立夫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Normal University
Original Assignee
Shenyang Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Normal University filed Critical Shenyang Normal University
Priority to CN201610049532.3A priority Critical patent/CN105786702B/zh
Publication of CN105786702A publication Critical patent/CN105786702A/zh
Application granted granted Critical
Publication of CN105786702B publication Critical patent/CN105786702B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明公开了一种计算机软件分析***,包括数据交换模块,免疫特征匹配模块,待测目标***安全评估模块,分析仿真模块,软件性能评估模块,***监控模块,还原模块。本发明实现了对目标***的无人自动化测试分析、提高测试分析效率,缩短测试分析时间。

Description

计算机软件分析***
技术领域
本发明涉及及计算机***领域,具体涉及一种计算机软件分析***。
背景技术
航天器的计算机***由软件和硬件组成,要求实时性强,且功能复杂。由于计算机***的硬件和软件同时开发,因此开发周期长、需求变更多;且同时存在多个硬件版本和软件版本,可靠性、安全性要求高。由于硬件的稳定性测试、软件单元测试、模块测试、***测试、回归测试都需要人的参与,包括建立测试用例、执行测试用例、数据判读。测试难度较大、人力物力财力耗费巨大、易出错,且多次测试一致性无法保证。。
发明内容
为解决上述问题,本发明提供了一种计算机软件分析***,实现了对目标***的无人自动化测试分析、提高测试分析效率,缩短测试分析时间。
为实现上述目的,本发明采取的技术方案为:
计算机软件分析***,包括
数据交换模块,通过电缆与待测目标***相连,同时接入以太网,用于完成待测目标***与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;
免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标***安全评估模块;
待测目标***安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标***的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标的指纹特征,充实免疫特征库;
分析仿真模块,接入以太网,用于接收数据交换模块发送的已完成加密的数据,对数据进行解码后,通过预建立的分析模型对测试输入数据和测试输出数据进行分析,并将分析结果发送到软件性能评估模块;
软件性能评估模块,接入以太网,用于通过预设的算法对所接收到的分析仿真模块的分析结果进行计算,从而得出软件性能的评估结果,并将评估结果发送到显示屏进行显示;
***监控模块,接入以太网,用于依据以太网的心跳信号监视所述计算机软件测试***内各模块运行状态,以及监视被测目标***的硬件接口运行状态;
还原模块,用于在完成检测后将计算机恢复至数据交换前的状态。
优选地,还包括一免疫特征数据库,用于储存各种病毒的指纹特征数据。
优选地,所述免疫特征数据库连接有一更新模块,用于定时更新免疫特征数据库内的数据。
优选地,所述加密模块通过以下步骤加密:
S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;
S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;
S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;
S4、按照秩值对种群中的个体进行降序排列后,进行随机抽样,并除以密钥的进制数,获得商数以及余数;
S5、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;
S6、使用密钥中的提取运算规则选取出一个特定明文段;
S7、将每次计算获取的余数排列和特定明文段作为加密数据序列。
优选地,所述分析仿真模块内设有
图形绘制模块,用于绘制并监测根据所述监测数据得出的各种曲线图;
回归计算模块,用于通过不同函数所得的曲线图进行回归计算;
预测分析模块,用于将图形绘制模块所绘制的曲线与预建立的分析模型内的曲线进行对比分析,进行预测,判断待测目标***的稳定性和综合性能,并给出改进参考建议。
本发明具有以下有益效果:
实现了对目标***的无人自动化测试分析、提高测试分析效率,缩短测试分析时间。
附图说明
图1为本发明实施例一种计算机软件分析***的***框图。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明实施例提供了一种计算机软件分析***,包括
数据交换模块,通过电缆与待测目标***相连,同时接入以太网,用于完成待测目标***与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;
免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标***安全评估模块;
待测目标***安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标***的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标的指纹特征,充实免疫特征库;
分析仿真模块,接入以太网,用于接收数据交换模块发送的已完成加密的数据,对数据进行解码后,通过预建立的分析模型对测试输入数据和测试输出数据进行分析,并将分析结果发送到软件性能评估模块;
软件性能评估模块,接入以太网,用于通过预设的算法对所接收到的分析仿真模块的分析结果进行计算,从而得出软件性能的评估结果,并将评估结果发送到显示屏进行显示;
***监控模块,接入以太网,用于依据以太网的心跳信号监视所述计算机软件测试***内各模块运行状态,以及监视被测目标***的硬件接口运行状态;
还原模块,用于在完成检测后将计算机恢复至数据交换前的状态。
优选地,还包括一免疫特征数据库,用于储存各种病毒的指纹特征数据。
优选地,所述免疫特征数据库连接有一更新模块,用于定时更新免疫特征数据库内的数据。
优选地,所述加密模块通过以下步骤加密:
S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;
S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;
S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;
S4、按照秩值对种群中的个体进行降序排列后,进行随机抽样,并除以密钥的进制数,获得商数以及余数;
S5、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;
S6、使用密钥中的提取运算规则选取出一个特定明文段;
S7、将每次计算获取的余数排列和特定明文段作为加密数据序列。
优选地,所述分析仿真模块内设有
图形绘制模块,用于绘制并监测根据所述监测数据得出的各种曲线图;
回归计算模块,用于通过不同函数所得的曲线图进行回归计算;
预测分析模块,用于将图形绘制模块所绘制的曲线与预建立的分析模型内的曲线进行对比分析,进行预测,判断待测目标***的稳定性和综合性能,并给出改进参考建议。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (4)

1.计算机软件分析***,其特征在于,包括
数据交换模块,通过电缆与待测目标***相连,同时接入以太网,用于完成待测目标***与以太网的双向数据交换,并通过加密模块对所接收到的数据进行加密;
所述加密模块通过以下步骤加密:
S1、初始化演化中运行的参数,利用自反馈映射函数对演化中种群进行初始化,随机生成含有一定数目个体的初始种群;
S2、计算当前种群中用于检验各个个体频数的频数适应值和用于检验各个个体序列的序列适应值;
S3、对比每个个体与其所在种群其他个体的适应值,计算出当前种群中每个个体的秩;
S4、按照秩值对种群中的个体进行降序排列后,进行随机抽样,并除以密钥的进制数,获得商数以及余数;
S5、将计算获得的商数作为当前待加密数据,并继续执行步骤S1,直至计算获取的商数为零;
S6、使用密钥中的提取运算规则选取出一个特定明文段;
S7、将每次计算获取的余数排列和特定明文段作为加密数据序列;
免疫特征匹配模块,接入以太网,用于被监控数据交换模块的通信数据包的免疫特征指纹,与免疫特征库内记录比对,并将对比结果发送到待测目标***安全评估模块;
待测目标***安全评估模块,接入以太网,用于根据免疫特征匹配模块的匹配结果进行待测目标***的安全评估,若评估结果为安全,则发送数据发送命令,将完成加密的数据发送到分析仿真模块,若评估结果为不安全,则提取该待测目标***的指纹特征,充实免疫特征库;
分析仿真模块,接入以太网,用于接收数据交换模块发送的已完成加密的数据,对数据进行解码后,通过预建立的分析模型对测试输入数据和测试输出数据进行分析,并将分析结果发送到软件性能评估模块;
软件性能评估模块,接入以太网,用于通过预设的算法对所接收到的分析仿真模块的分析结果进行计算,从而得出软件性能的评估结果,并将评估结果发送到显示屏进行显示;
***监控模块,接入以太网,用于依据以太网的心跳信号监视计算机软件测试***内各模块运行状态,以及监视待测目标***的硬件接口运行状态;
还原模块,用于在完成检测后将计算机恢复至数据交换前的状态。
2.根据权利要求1所述的计算机软件分析***,其特征在于,还包括一免疫特征数据库,用于储存各种病毒的指纹特征数据。
3.根据权利要求2所述的计算机软件分析***,其特征在于,所述免疫特征数据库连接有一更新模块,用于定时更新免疫特征数据库内的数据。
4.根据权利要求1所述的计算机软件分析***,其特征在于,
所述分析仿真模块内设有
图形绘制模块,用于绘制并监测根据监测数据得出的各种曲线图;
回归计算模块,用于通过不同函数所得的曲线图进行回归计算;
预测分析模块,用于将图形绘制模块所绘制的曲线与预建立的分析模型内的曲线进行对比分析,进行预测,判断待测目标***的稳定性和综合性能,并给出改进参考建议。
CN201610049532.3A 2016-01-21 2016-01-21 计算机软件分析*** Expired - Fee Related CN105786702B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610049532.3A CN105786702B (zh) 2016-01-21 2016-01-21 计算机软件分析***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610049532.3A CN105786702B (zh) 2016-01-21 2016-01-21 计算机软件分析***

Publications (2)

Publication Number Publication Date
CN105786702A CN105786702A (zh) 2016-07-20
CN105786702B true CN105786702B (zh) 2018-05-25

Family

ID=56403157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610049532.3A Expired - Fee Related CN105786702B (zh) 2016-01-21 2016-01-21 计算机软件分析***

Country Status (1)

Country Link
CN (1) CN105786702B (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106097828B (zh) * 2016-08-12 2019-05-07 淮阴师范学院 一种声乐教学演唱技能检测***
CN106448701B (zh) * 2016-08-30 2019-10-25 河北师范大学 一种声乐综合训练***
CN107943709A (zh) * 2017-12-26 2018-04-20 广州赛度检测服务有限公司 一种计算机软件的测试***
CN108509798A (zh) * 2018-03-31 2018-09-07 河南牧业经济学院 一种计算机软件分析***
CN109409095A (zh) * 2018-11-08 2019-03-01 温州科技职业学院 一种计算机软件分析***
CN110955591B (zh) * 2019-10-18 2022-01-14 文思海辉智科科技有限公司 ***性能评估方法、装置、计算机设备和存储介质
CN111324547A (zh) * 2020-03-26 2020-06-23 陕西工业职业技术学院 一种计算机软件分析***
CN111950186A (zh) * 2020-08-20 2020-11-17 沈阳师范大学 一种无理分数阶***的有理化方法
CN116361151B (zh) * 2023-02-23 2024-01-16 深圳市快极互动科技有限公司 一种软件***测试需求评估方法
CN117639906B (zh) * 2024-01-26 2024-04-12 成都星联芯通科技有限公司 用于高轨卫星宽带下信关站性能测试方法、装置及***

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182345A (zh) * 2014-08-26 2014-12-03 上海微小卫星工程中心 一种计算机软件测试***
CN104699597A (zh) * 2013-12-04 2015-06-10 大连鸿祺科技发展有限公司 基于unix操作***的计算软件监控***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699597A (zh) * 2013-12-04 2015-06-10 大连鸿祺科技发展有限公司 基于unix操作***的计算软件监控***
CN104182345A (zh) * 2014-08-26 2014-12-03 上海微小卫星工程中心 一种计算机软件测试***

Also Published As

Publication number Publication date
CN105786702A (zh) 2016-07-20

Similar Documents

Publication Publication Date Title
CN105786702B (zh) 计算机软件分析***
CN111274134B (zh) 基于图神经网络的漏洞识别与预测方法、***、计算机设备和存储介质
US20210014103A1 (en) Method and apparatus for locating root cause alarm, and computer-readable storage medium
CN107844837B (zh) 针对机器学习算法进行算法参数调优的方法及***
EP2924579B1 (en) Event correlation
CN112884092B (zh) Ai模型生成方法、电子设备及存储介质
US20160156652A1 (en) Pattern detection in sensor networks
US20170208080A1 (en) Computer-readable recording medium, detection method, and detection apparatus
CN112395159A (zh) 一种日志检测方法、***、设备及介质
Dao et al. Stacked autoencoder-based probabilistic feature extraction for on-device network intrusion detection
CN103023927A (zh) 一种稀疏表达下的基于非负矩阵分解的入侵检测方法及***
CN111314173A (zh) 监控信息异常的定位方法、装置、计算机设备及存储介质
CN109391624A (zh) 一种基于机器学习的终端接入数据异常检测方法及装置
CN112436972B (zh) 数据处理方法、装置、网络设备及计算机可读存储介质
CN113313280B (zh) 云平台的巡检方法、电子设备及非易失性存储介质
CN114662618B (zh) 一种基于联邦学习的故障诊断方法、装置及相关设备
KR102469664B1 (ko) 이상 행위 탐지 방법 및 시스템
CN111581258A (zh) 一种安全数据分析方法、装置、***、设备及存储介质
CN110647461B (zh) 多信息融合的回归测试用例排序方法及***
CN112087450B (zh) 一种异常ip识别方法、***及计算机设备
US20220391501A1 (en) Learning apparatus, detection apparatus, learning method and anomaly detection method
JP6858798B2 (ja) 特徴量生成装置、特徴量生成方法及びプログラム
CN108897690A (zh) 一种新型计算机软件分析***
CN110598797A (zh) 故障的检测方法及装置、存储介质和电子装置
CN115774870A (zh) 设备授权作弊检测方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information

Inventor after: Zhang Haohua

Inventor after: Wang Lvqi

Inventor after: Wu Yanmin

Inventor after: Sun Lifu

Inventor after: Zhang Wanzhe

Inventor after: Yu Xinhe

Inventor after: Zhao Xiaoshu

Inventor after: Zhao Jing

Inventor after: Feng Wenjiang

Inventor after: Ma Shijun

Inventor after: Chen Lanfeng

Inventor after: Pan Qingchao

Inventor before: Zhang Haohua

Inventor before: Wu Yanmin

Inventor before: Sun Lifu

Inventor before: Yu Xinhe

Inventor before: Zhao Xiaoshu

Inventor before: Zhao Jing

Inventor before: Feng Wenjiang

Inventor before: Ma Shijun

Inventor before: Chen Lanfeng

Inventor before: Pan Qingchao

Inventor before: Wang Lvqi

COR Change of bibliographic data
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180525

Termination date: 20190121

CF01 Termination of patent right due to non-payment of annual fee