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

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

Info

Publication number
CN105786702A
CN105786702A CN201610049532.3A CN201610049532A CN105786702A CN 105786702 A CN105786702 A CN 105786702A CN 201610049532 A CN201610049532 A CN 201610049532A CN 105786702 A CN105786702 A CN 105786702A
Authority
CN
China
Prior art keywords
module
data
ethernet
measured
analysis
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.)
Granted
Application number
CN201610049532.3A
Other languages
English (en)
Other versions
CN105786702B (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 (5)

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

Cited By (10)

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

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 上海微小卫星工程中心 一种计算机软件测试***

Cited By (14)

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

Also Published As

Publication number Publication date
CN105786702B (zh) 2018-05-25

Similar Documents

Publication Publication Date Title
CN105786702A (zh) 计算机软件分析***
CN110909811B (zh) 一种基于ocsvm的电网异常行为检测、分析方法与***
CN112395159B (zh) 一种日志检测方法、***、设备及介质
US20130191052A1 (en) Real-time simulation of power grid disruption
CN112884092B (zh) Ai模型生成方法、电子设备及存储介质
CN110290522B (zh) 用于移动设备的风险识别方法、装置和计算机***
CN106101252A (zh) 基于大数据和可信计算的信息安全风险防护***
CN112750051B (zh) 基于随机森林算法的台区相序识别方法、装置及终端设备
CN106803801A (zh) 应用聚合的电缆测试结果数据的***和方法
Sha et al. Data quality challenges in cyber-physical systems
CN109391624A (zh) 一种基于机器学习的终端接入数据异常检测方法及装置
CN109992969A (zh) 一种恶意文件检测方法、装置及检测平台
US20230118175A1 (en) Event analysis in an electric power system
CN114662618B (zh) 一种基于联邦学习的故障诊断方法、装置及相关设备
CN107292174A (zh) 一种云计算***安全性评估方法及装置
CN106407054A (zh) 一种bmc自动测试***及方法
CN112367680A (zh) 基于智能电表的外部通信测试方法、装置和计算机设备
CN115062706A (zh) 森林火灾监测方法及装置、存储介质、电子设备
CN112464209B (zh) 一种电力终端指纹认证方法及装置
CN113178842A (zh) 继电保护定值监测方法、装置、继电保护设备和存储介质
CN116707859A (zh) 特征规则提取方法和装置、网络入侵检测方法和装置
CN108011707A (zh) 一种用于硬件加密设备的频率安全性分析***及方法
CN105487936A (zh) 云环境下面向等级保护的信息***安全性测评方法
CN113452783B (zh) 区块链云架构的数字化paas开放平台***及实现方法
CN105447251B (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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180525

Termination date: 20190121