CN105786702B - Computer software analysis system - Google Patents

Computer software analysis system 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
Chinese (zh)
Other versions
CN105786702A (en
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/en
Publication of CN105786702A publication Critical patent/CN105786702A/en
Application granted granted Critical
Publication of CN105786702B publication Critical patent/CN105786702B/en
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

The invention discloses a kind of computer software analysis systems, and including data exchange module, immune characteristic matching module, object to be measured system security assessment module analyzes emulation module, software performance evaluation module, system-monitoring module, recovery module.The present invention, which realizes, to be analyzed the unmanned automatic test of goal systems, improves test analysis efficiency, shortens the test analysis time.

Description

Computer software analysis system
Technical field
The present invention relates to and field of computer, and in particular to a kind of computer software analysis system.
Background technology
The computer system of spacecraft is made of software and hardware, it is desirable that and it is real-time, and function is complicated.Due to computer The hardware and software of system is developed simultaneously, therefore construction cycle length, demand become more;And exist simultaneously multiple hardware versions and soft Part version, reliability, security requirement are high.Since the stability test of hardware, software unit testing, module testing, system are surveyed Examination, regression test are required for the participation of people, including establishing test case, implementation of test cases, data interpretation.Difficulty of test compared with Greatly, manpower, material resources and financial resources expend huge, error-prone, and repeatedly test uniformity can not ensure..
The content of the invention
To solve the above problems, the present invention provides a kind of computer software analysis systems, realize to goal systems Unmanned automatic test analysis improves test analysis efficiency, shortens the test analysis time.
To achieve the above object, the technical solution taken of the present invention is:
Computer software analysis system, including
Data exchange module is connected by cable with object to be measured system, while access network based on ethernet, for completing mesh to be measured The bidirectional data exchange of mark system and Ethernet, and pass through encrypting module and received data are encrypted;
Immune characteristic matching module, access network based on ethernet, for the data exchange module that is monitored communication data packet it is immune Record compares in characteristic fingerprint, with immune characteristic storehouse, and comparing result is sent to object to be measured system security assessment module;
Object to be measured system security assessment module, access network based on ethernet, for the matching knot according to immune characteristic matching module Fruit carries out the security evaluation of object to be measured system, if assessment result is safety, sends data sending order, will complete encrypted Data sending if assessment result is dangerous, is extracted the fingerprint characteristic of the object to be measured, is enriched immune to analysis emulation module Feature database;
Emulation module is analyzed, access network based on ethernet is right for receiving the encrypted data of completion of data exchange module transmission After data are decoded, test input data and test output data are analyzed by pre-established analysis model, and will Analysis result is sent to software performance evaluation module;
Software performance evaluation module, access network based on ethernet, for emulating mould to received analysis by default algorithm The analysis result of block is calculated, and so as to draw the assessment result of software performance, and assessment result is sent to display screen and is carried out Display;
System-monitoring module, access network based on ethernet, for monitoring that the computer software is surveyed according to the heartbeat signal of Ethernet The hardware interface operating status of each module operating status and monitoring measured target system in test system;
Recovery module, for computer to be recovered to the state to data exchange after completing to detect.
Preferably, an immune characteristic database is further included, for storing the fingerprint characteristic data of various viruses.
Preferably, the immune characteristic database is connected with a update module, for periodically updating immune characteristic database Interior data.
Preferably, the encrypting module is encrypted by following steps:
The parameter that S1, initialization are run in developing, initializes population in evolution using self feed back mapping function, with Machine generates the initial population containing certain amount individual;
It is used to examine the frequency adaptive value of each individual frequency in S2, the current population of calculating and for examining each individual sequence The sequence adaptive value of row;
S3, each individual of comparison and other individual adaptive values of population where it, calculate each individual in current population Order;
S4, according to rank value in population individual carry out descending arrangement after, carry out random sampling, and divided by key system Number obtains quotient and remainder;
S5, the quotient obtained will be calculated as current be-encrypted data, and continues to execute step S1, until calculating what is obtained Quotient is zero;
S6, a specific plaintext section is selected using the extraction operation rule in key;
S7, the remainder arrangement that each calculating is obtained and specific plaintext section are as encrypted sequence of data.
Preferably, it is equipped in the analysis emulation module
Graphic plotting module, for drawing and monitoring the various graphs drawn according to the monitoring data;
Computing module is returned, recurrence calculating is carried out for the graph as obtained by different functions;
Forecast analysis module, for curve and the curve in pre-established analysis model for being drawn graphic plotting module It compares and analyzes, is predicted, judge the stability and comprehensive performance of object to be measured system, and provide improvement reference proposition.
The invention has the advantages that:
It realizes the unmanned automatic test analysis to goal systems, improve test analysis efficiency, when shortening test analysis Between.
Description of the drawings
Fig. 1 is a kind of system block diagram of computer software analysis system of the embodiment of the present invention.
Specific embodiment
In order to which objects and advantages of the present invention are more clearly understood, the present invention is carried out with reference to embodiments further It is described in detail.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not used to limit this hair It is bright.
As shown in Figure 1, an embodiment of the present invention provides a kind of computer software analysis system, including
Data exchange module is connected by cable with object to be measured system, while access network based on ethernet, for completing mesh to be measured The bidirectional data exchange of mark system and Ethernet, and pass through encrypting module and received data are encrypted;
Immune characteristic matching module, access network based on ethernet, for the data exchange module that is monitored communication data packet it is immune Record compares in characteristic fingerprint, with immune characteristic storehouse, and comparing result is sent to object to be measured system security assessment module;
Object to be measured system security assessment module, access network based on ethernet, for the matching knot according to immune characteristic matching module Fruit carries out the security evaluation of object to be measured system, if assessment result is safety, sends data sending order, will complete encrypted Data sending if assessment result is dangerous, is extracted the fingerprint characteristic of the object to be measured, is enriched immune to analysis emulation module Feature database;
Emulation module is analyzed, access network based on ethernet is right for receiving the encrypted data of completion of data exchange module transmission After data are decoded, test input data and test output data are analyzed by pre-established analysis model, and will Analysis result is sent to software performance evaluation module;
Software performance evaluation module, access network based on ethernet, for emulating mould to received analysis by default algorithm The analysis result of block is calculated, and so as to draw the assessment result of software performance, and assessment result is sent to display screen and is carried out Display;
System-monitoring module, access network based on ethernet, for monitoring that the computer software is surveyed according to the heartbeat signal of Ethernet The hardware interface operating status of each module operating status and monitoring measured target system in test system;
Recovery module, for computer to be recovered to the state to data exchange after completing to detect.
Preferably, an immune characteristic database is further included, for storing the fingerprint characteristic data of various viruses.
Preferably, the immune characteristic database is connected with a update module, for periodically updating immune characteristic database Interior data.
Preferably, the encrypting module is encrypted by following steps:
The parameter that S1, initialization are run in developing, initializes population in evolution using self feed back mapping function, with Machine generates the initial population containing certain amount individual;
It is used to examine the frequency adaptive value of each individual frequency in S2, the current population of calculating and for examining each individual sequence The sequence adaptive value of row;
S3, each individual of comparison and other individual adaptive values of population where it, calculate each individual in current population Order;
S4, according to rank value in population individual carry out descending arrangement after, carry out random sampling, and divided by key system Number obtains quotient and remainder;
S5, the quotient obtained will be calculated as current be-encrypted data, and continues to execute step S1, until calculating what is obtained Quotient is zero;
S6, a specific plaintext section is selected using the extraction operation rule in key;
S7, the remainder arrangement that each calculating is obtained and specific plaintext section are as encrypted sequence of data.
Preferably, it is equipped in the analysis emulation module
Graphic plotting module, for drawing and monitoring the various graphs drawn according to the monitoring data;
Computing module is returned, recurrence calculating is carried out for the graph as obtained by different functions;
Forecast analysis module, for curve and the curve in pre-established analysis model for being drawn graphic plotting module It compares and analyzes, is predicted, judge the stability and comprehensive performance of object to be measured system, and provide improvement reference proposition.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art For member, without departing from the principle of the present invention, several improvements and modifications can also be made, these improvements and modifications also should It is considered as protection scope of the present invention.

Claims (4)

1. computer software analysis system, which is characterized in that including
Data exchange module is connected by cable with object to be measured system, while access network based on ethernet, for completing object to be measured system The bidirectional data exchange of system and Ethernet, and pass through encrypting module and received data are encrypted;
The encrypting module is encrypted by following steps:
The parameter that S1, initialization are run in developing, initializes population in evolution using self feed back mapping function, random raw Into the initial population containing certain amount individual;
It is used to examine the frequency adaptive value of each individual frequency in S2, the current population of calculating and for examining each individual sequence Sequence adaptive value;
S3, each individual of comparison and other individual adaptive values of population where it calculate the order of each individual in current population;
S4, according to rank value in population individual carry out descending arrangement after, carry out random sampling, and divided by key system number, Obtain quotient and remainder;
S5, the quotient obtained will be calculated as current be-encrypted data, and continues to execute step S1, until calculating the quotient obtained It is zero;
S6, a specific plaintext section is selected using the extraction operation rule in key;
S7, the remainder arrangement that each calculating is obtained and specific plaintext section are as encrypted sequence of data;
Immune characteristic matching module, access network based on ethernet, for the immune characteristic of the communication data packet for the data exchange module that is monitored Record compares in fingerprint, with immune characteristic storehouse, and comparing result is sent to object to be measured system security assessment module;
Object to be measured system security assessment module, access network based on ethernet, for the matching result according to immune characteristic matching module into The security evaluation of row object to be measured system if assessment result is safety, sends data sending order, will complete encrypted data Analysis emulation module is sent to, if assessment result is dangerous, extracts the fingerprint characteristic of the object to be measured system, is enriched immune Feature database;
Analyze emulation module, access network based on ethernet, for receiving the encrypted data of completion of data exchange module transmission, to data After being decoded, test input data and test output data are analyzed by pre-established analysis model, and will analysis As a result it is sent to software performance evaluation module;
Software performance evaluation module, access network based on ethernet, for passing through default algorithm to received analysis emulation module Analysis result is calculated, and so as to draw the assessment result of software performance, and assessment result is sent to display screen and is shown;
System-monitoring module, access network based on ethernet, for according in the heartbeat signal of Ethernet monitoring computer software testing system Each module operating status and the hardware interface operating status for monitoring object to be measured system;
Recovery module, for computer to be recovered to the state to data exchange after completing to detect.
2. computer software analysis system according to claim 1, which is characterized in that further include an immune characteristic data Storehouse, for storing the fingerprint characteristic data of various viruses.
3. computer software analysis system according to claim 2, which is characterized in that the immune characteristic database connection There is a update module, for periodically updating the data in immune characteristic database.
4. computer software analysis system according to claim 1, which is characterized in that
It is equipped in the analysis emulation module
Graphic plotting module, for drawing and monitoring the various graphs drawn according to monitoring data;
Computing module is returned, recurrence calculating is carried out for the graph as obtained by different functions;
Forecast analysis module, curve and the curve in pre-established analysis model for graphic plotting module to be drawn carry out Comparative analysis is predicted, judges the stability and comprehensive performance of object to be measured system, and provides improvement reference proposition.
CN201610049532.3A 2016-01-21 2016-01-21 Computer software analysis system Expired - Fee Related CN105786702B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610049532.3A CN105786702B (en) 2016-01-21 2016-01-21 Computer software analysis system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610049532.3A CN105786702B (en) 2016-01-21 2016-01-21 Computer software analysis system

Publications (2)

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

Family

ID=56403157

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610049532.3A Expired - Fee Related CN105786702B (en) 2016-01-21 2016-01-21 Computer software analysis system

Country Status (1)

Country Link
CN (1) CN105786702B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106097828B (en) * 2016-08-12 2019-05-07 淮阴师范学院 A kind of musicology teaching performance technical ability detection system
CN106448701B (en) * 2016-08-30 2019-10-25 河北师范大学 A kind of vocal music comprehensive training system
CN107943709A (en) * 2017-12-26 2018-04-20 广州赛度检测服务有限公司 A kind of test system of computer software
CN108509798A (en) * 2018-03-31 2018-09-07 河南牧业经济学院 A kind of computer software analysis system
CN109409095A (en) * 2018-11-08 2019-03-01 温州科技职业学院 A kind of computer software analysis system
CN110955591B (en) * 2019-10-18 2022-01-14 文思海辉智科科技有限公司 System performance evaluation method and device, computer equipment and storage medium
CN111324547A (en) * 2020-03-26 2020-06-23 陕西工业职业技术学院 Computer software analysis system
CN111950186A (en) * 2020-08-20 2020-11-17 沈阳师范大学 Physicochemical method of irrational fractional order system
CN116361151B (en) * 2023-02-23 2024-01-16 深圳市快极互动科技有限公司 Software system test demand assessment method
CN117639906B (en) * 2024-01-26 2024-04-12 成都星联芯通科技有限公司 Method, device and system for testing performance of gateway station under high-orbit satellite broadband

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104182345A (en) * 2014-08-26 2014-12-03 上海微小卫星工程中心 Computer software testing system
CN104699597A (en) * 2013-12-04 2015-06-10 大连鸿祺科技发展有限公司 Calculating software monitoring system based on UNIX operating system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699597A (en) * 2013-12-04 2015-06-10 大连鸿祺科技发展有限公司 Calculating software monitoring system based on UNIX operating system
CN104182345A (en) * 2014-08-26 2014-12-03 上海微小卫星工程中心 Computer software testing system

Also Published As

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

Similar Documents

Publication Publication Date Title
CN105786702B (en) Computer software analysis system
CN111274134B (en) Vulnerability identification and prediction method, system, computer equipment and storage medium based on graph neural network
CN107844837B (en) Method and system for adjusting and optimizing algorithm parameters aiming at machine learning algorithm
US20210014103A1 (en) Method and apparatus for locating root cause alarm, and computer-readable storage medium
US9697100B2 (en) Event correlation
CN112884092B (en) AI model generation method, electronic device, and storage medium
US20160156652A1 (en) Pattern detection in sensor networks
US20170208080A1 (en) Computer-readable recording medium, detection method, and detection apparatus
CN112395159A (en) Log detection method, system, device and medium
CN107688530A (en) Method for testing software and device
CN106934274A (en) A kind of weak passwurd detection method, apparatus and system
CN111314173A (en) Monitoring information abnormity positioning method and device, computer equipment and storage medium
CN110287316A (en) A kind of Alarm Classification method, apparatus, electronic equipment and storage medium
CN103023927A (en) Method and system for intrusion detection based on non-negative matrix factorization under sparse representation
CN112436972B (en) Data processing method, device, network equipment and computer readable storage medium
CN113313280B (en) Cloud platform inspection method, electronic equipment and nonvolatile storage medium
CN113268403B (en) Time series analysis and prediction method, device, equipment and storage medium
CN114662618A (en) Failure diagnosis method and device based on federal learning and related equipment
KR102469664B1 (en) Anomaly detection method and system
CN112087450B (en) Abnormal IP identification method, system and computer equipment
US20220391501A1 (en) Learning apparatus, detection apparatus, learning method and anomaly detection method
CN108897690A (en) Novel computer software analysis system
CN110598797A (en) Fault detection method and device, storage medium and electronic device
CN115774870A (en) Equipment authorization cheating detection method and device, electronic equipment and storage medium
WO2018142694A1 (en) Feature amount generation device, feature amount generation method, and program

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