CN111881031A - Intelligent transportation software and hardware precision disturbance method library and risk index construction method - Google Patents
Intelligent transportation software and hardware precision disturbance method library and risk index construction method Download PDFInfo
- Publication number
- CN111881031A CN111881031A CN202010714656.5A CN202010714656A CN111881031A CN 111881031 A CN111881031 A CN 111881031A CN 202010714656 A CN202010714656 A CN 202010714656A CN 111881031 A CN111881031 A CN 111881031A
- Authority
- CN
- China
- Prior art keywords
- precision
- hardware
- software
- data
- disturbance
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000010276 construction Methods 0.000 title claims description 9
- 238000012360 testing method Methods 0.000 claims abstract description 29
- 230000002159 abnormal effect Effects 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000001186 cumulative effect Effects 0.000 claims description 2
- 238000012854 evaluation process Methods 0.000 claims description 2
- 238000012545 processing Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000013461 design Methods 0.000 abstract description 2
- 238000013522 software testing Methods 0.000 abstract 1
- 238000004458 analytical method Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000002898 library design Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012502 risk assessment Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0635—Risk analysis of enterprise or organisation activities
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0639—Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q10/06393—Score-carding, benchmarking or key performance indicator [KPI] analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Development Economics (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
Abstract
The method adopts the metamorphic testing technology to test the correctness of the intelligent traffic model, designs the metamorphic relation applied to the intelligent traffic model and judges the correctness of the program function from multiple aspects, tests the intelligent traffic model by using the original case and the derived case generated based on the metamorphic relation, and checks whether the output of the original case and the derived case meets the corresponding metamorphic relation to obtain the test result. The invention can adopt a new software testing method to reasonably measure and evaluate the correctness of the intelligent traffic model.
Description
Technical Field
The invention belongs to the field of software and hardware testing, and particularly relates to testing of operation precision of software and hardware at the bottom layer of intelligent traffic. A disturbance method library of a series of processing is designed, a disturbance method is selected and disturbance parameters are set for specific software and hardware scenes, a precision test sample set is generated, and a condition protocol is adopted to generate a precision evaluation threshold value for precision analysis.
Background
The data-driven test based on disturbance is an important method for guaranteeing the reliability of scientific computing software. There is a detection method for value and code stability, which includes two perturbation strategies: numerical perturbation and expression perturbation. The numerical disturbance mainly replaces non-precision key byte positions or intermediate values in numerical representation, the expression disturbance replaces an original numerical expression by an equivalent numerical expression, and then the numerical stability of the program is detected by comparing the difference of program output before and after disturbance.
The intelligent transportation software system is essentially a large-scale complex numerical calculation program. Such programs introduce errors due to inherent problems with floating point type precision, which are often reduced to a large extent during large scale training. However, in the application of the intelligent transportation software system, the further adoption of fixed-point operation or lower floating-point operation precision may bring potential risks, and thus strict theoretical analysis or a great amount of test verification is required. Currently, part of input physical devices (such as laser radar) are expensive, and whether a model trained in a high-precision environment can be suitable for lower-precision input data is also to be further researched. Although it has been demonstrated that some intelligent traffic software models satisfy the condition of lepichz continuity, the accuracy fluctuation is also extremely dependent on the magnitude of the lepichz constant. At present, a test scheme specially aiming at each software and hardware bottom layer optimization method under multiple scenes of intelligent traffic V2X does not exist, and along with interactive complication of application scenes and diversification of interactive equipment suppliers, the difference of software and hardware of different specific bottom layers under the same scene brings implicit compatibility defects, possibly causes system abnormity and causes safety problems.
The method is mainly based on an angle design precision disturbance method library such as precision abnormal values, operation rules, scale scaling, precision truncation, data interference and the like, and adopts a proper disturbance method and disturbance parameters to adjust the existing test sample set in combination with specific software and hardware scenes to obtain a precision test sample set, and meanwhile, a precision risk index is constructed for accumulated errors calculated by bottom layer software and hardware to serve as a reference standard in the precision evaluation process.
Disclosure of Invention
The invention aims to solve the problems that: in the practical application of the intelligent transportation software system, the input precision and the operation precision are influenced due to the limited resources. The method can be combined with specific software and hardware scenes, and find the precision problem of the software and hardware at the bottom layer of the intelligent traffic V2X by constructing a disturbance method library and risk indexes.
The technical scheme of the invention is as follows: a disturbance method library and a risk index construction technology for the operational accuracy of bottom layer software and hardware are characterized in that the accuracy disturbance method library is constructed from multiple angles such as accuracy abnormal values, accuracy truncation and the like, and risk indexes are constructed according to condition protocols. The generation method comprises the following two modules/steps:
1) generating a precision disturbance method library: firstly, designing a precision disturbance method library from the angles of operation rules, precision truncation, data interference and the like, and then adjusting the existing test sample set by adopting a proper disturbance method and disturbance parameters according to the specific software and hardware scenes related to the test task, including vehicle-mounted equipment, crowd equipment, cloud equipment and the like to obtain a precision test sample set.
2) And (3) generating a precision risk index: firstly, tracking the calculation process of software and hardware in a specific scene, then collecting the error amplitude generated in the calculation process of the software and the hardware, and finally converting the risk assessment value into the cumulative sum of each part of reduction errors and corresponding weight by using condition number reduction error amplitude.
The invention is characterized in that:
1. in order to better find the operation problem of the software and hardware at the bottom layer of the intelligent traffic V2X, a plurality of software and hardware scenes are considered when a disturbance method library is constructed.
2. In order to meet the requirement of precision error testing cost, a precision risk index is constructed based on the idea of error accumulation.
Drawings
Fig. 1 is a general flow chart of the implementation of the present invention.
Figure 2 is a flow chart of key step 1.
Figure 3 is a flow chart of key step 2.
Detailed Description
The intelligent transportation bottom layer software and hardware operation precision test is implemented through data disturbance, and a precision disturbance method library and a precision risk index construction technology are mainly adopted.
(1) Precision perturbation method library design
In the invention, an accuracy disturbance method library D is designed from five angles of an accuracy abnormal value, an operation rule, scale scaling, accuracy truncation and data interference. The method comprises the steps that related data contents such as precision-related abnormal data types, abnormal ranges and the like are introduced into precision abnormal disturbance, interference is added according to an operation rule aiming at a data precision operation process and an operation method, conditional amplification and reduction are carried out according to the scale of data in the intelligent transportation field through scale scaling, the operation rule can be divided into multiple precision interference modes such as local and overall scaling, high-precision numerical values are cut into low-precision numerical values through precision cutting, data interference is directly oriented to data, and test data are processed through typical data interference modes such as noise data adding and data damage.
(2) Precision test sample set generation
According to specific application scenes, according to specific software and hardware scenes related to a test task, including vehicle-mounted equipment, crowd equipment, cloud equipment and the like, a corresponding appropriate precision disturbance method F is selected from a disturbance library, and an existing test sample set is adjusted by adopting an appropriate disturbance method and disturbance parameters to obtain a precision test sample set.
(3) Precision risk indicator construction
In the invention, the calculation process of software and hardware under a specific scene is tracked, the condition number reduction error amplitude is adopted, the reduced calculation errors are accumulated, and the risk evaluation function F (pi) = Sigma pi-is used for evaluating the risk in the precision test set, wherein the occupied weight is calculated correspondingly by pi according to the error of the condition number reduction, so that the risk evaluation value is converted into the accumulated sum of each part of reduction error and the corresponding weight.
In this example, a relatively complete precision disturbance method library and precision risk indexes are constructed by combining specific software and hardware scenes, and precision analysis is performed on precision of software and hardware operation of the bottom layer of the intelligent traffic V2X, so that inherent precision errors and precision adaptability of the software and hardware are found.
Claims (3)
1. An intelligent transportation software and hardware precision disturbance method library and a risk index construction method are characterized in that the precision disturbance method library is designed, a specific software and hardware scene is combined to adjust an existing test sample set, and meanwhile, a precision risk index is constructed for accumulated errors calculated by bottom layer software and hardware and serves as a reference standard in a precision evaluation process; firstly, designing a precision disturbance method library from the angles of operation rules, precision truncation, data interference and the like, then adjusting an existing test sample set by adopting a proper disturbance method and disturbance parameters according to a specific software and hardware scene related to a test task, including vehicle-mounted equipment, crowd equipment, cloud equipment and the like to obtain a precision test sample set, tracking the calculation process of the software and hardware under the specific scene, then acquiring the error amplitude generated in the calculation process of the software and hardware, and finally reducing the error amplitude by adopting condition numbers to convert a risk evaluation value into the sum of each part of protocol errors and corresponding weights.
2. According to the intelligent transportation software and hardware accuracy disturbance method library and the risk indicator construction method in claim 1, the method is characterized in that a precision disturbance method library is designed from five angles of precision abnormal values, an operation rule, scale scaling, precision truncation and data interference, the precision abnormal disturbance introduces precision-related abnormal data types and abnormal range data contents, the operation rule adds interference aiming at a data precision operation process and an operation method, the scale scaling conditionally amplifies and reduces the data scale in the intelligent transportation field, the method can be divided into various precision interference modes such as local and overall scaling, the precision truncation is used for truncating a high-precision numerical value into a low-precision numerical value, the data interference is directly oriented to the data, and typical data interference modes such as noise data addition and data damage are used for processing test data.
3. The intelligent transportation software and hardware precision disturbance method library and the risk index construction method according to claim 1 are characterized in that the intelligent transportation system software and hardware-oriented precision risk index construction is performed, the software and hardware calculation process under a specific scene is tracked, the condition number reduction error amplitude is adopted, the reduced calculation errors are accumulated, and the risk evaluation function is used for calculation:
F(π) = ∑π·𝑘
the above equation is used to evaluate the risk in the precision test set, where pi corresponds to the occupied weight calculated for the error using the condition number convention, thereby converting the risk evaluation value into the cumulative sum of each part of the convention error and the corresponding weight.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010714656.5A CN111881031A (en) | 2020-07-23 | 2020-07-23 | Intelligent transportation software and hardware precision disturbance method library and risk index construction method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010714656.5A CN111881031A (en) | 2020-07-23 | 2020-07-23 | Intelligent transportation software and hardware precision disturbance method library and risk index construction method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111881031A true CN111881031A (en) | 2020-11-03 |
Family
ID=73156209
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010714656.5A Pending CN111881031A (en) | 2020-07-23 | 2020-07-23 | Intelligent transportation software and hardware precision disturbance method library and risk index construction method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111881031A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180232300A1 (en) * | 2015-05-28 | 2018-08-16 | International Business Machines Corporation | Generation of test scenarios based on risk analysis |
CN108874678A (en) * | 2018-06-28 | 2018-11-23 | 北京顺丰同城科技有限公司 | A kind of automatic test approach and device of intelligent program |
CN109084992A (en) * | 2018-07-27 | 2018-12-25 | 长安大学 | Method based on engine bench test unmanned vehicle intelligence |
CN109902018A (en) * | 2019-03-08 | 2019-06-18 | 同济大学 | A kind of acquisition methods of intelligent driving system test cases |
-
2020
- 2020-07-23 CN CN202010714656.5A patent/CN111881031A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180232300A1 (en) * | 2015-05-28 | 2018-08-16 | International Business Machines Corporation | Generation of test scenarios based on risk analysis |
CN108874678A (en) * | 2018-06-28 | 2018-11-23 | 北京顺丰同城科技有限公司 | A kind of automatic test approach and device of intelligent program |
CN109084992A (en) * | 2018-07-27 | 2018-12-25 | 长安大学 | Method based on engine bench test unmanned vehicle intelligence |
CN109902018A (en) * | 2019-03-08 | 2019-06-18 | 同济大学 | A kind of acquisition methods of intelligent driving system test cases |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116123042B (en) | Intelligent monitoring and early warning method and system for wind generating set | |
CN113627098B (en) | CFD model confirmation method and product design method | |
CN103810383A (en) | Method for identifying and analyzing single-point failure mode of launch vehicle | |
CN109799051B (en) | Method and system for processing multi-axis vibration coherence function spectrum | |
CN111025343B (en) | Automatic monitoring and evaluating method for satellite navigation information | |
CN103885341B (en) | Performance analysis system based on automotive performance simulator and method | |
CN106855990B (en) | Nuclear power unit instrument channel measurement error demonstration method | |
US20070180411A1 (en) | Method and apparatus for comparing semiconductor-related technical systems characterized by statistical data | |
CN111881031A (en) | Intelligent transportation software and hardware precision disturbance method library and risk index construction method | |
CN110096820B (en) | Method for predicting residual life of k/n (G) system when unit life obeys Weibull distribution | |
US10605842B2 (en) | Noise spectrum analysis for electronic device | |
CN116611370A (en) | Simulation analysis method and device for launching pad diversion model and computing equipment | |
CN112464848B (en) | Information flow abnormal data monitoring method and device based on density space clustering | |
CN113236506A (en) | Industrial time delay system fault detection method based on filtering | |
US20050043913A1 (en) | Method of determining the level of structural coverage testing of test cases which are written for a program that does not provide for structural coverage testing | |
CN111738604B (en) | Construction method, device and storage medium of space environment risk index | |
CN114299693A (en) | GNSS-based slope monitoring and early warning method | |
Nelson et al. | Structured methods for identifying and correcting potential human errors in space operations | |
CN115905372B (en) | Earthquake-resistant structure analysis method and system for nuclear power distribution cabinet | |
CN104200002A (en) | Method for extracting modal parameter from viscous damping vibration signals | |
Geng et al. | Research on Performance Evaluation Method of UAV Multi-Source Data Fusion Based on Credibility | |
CN116992631A (en) | Radar electromagnetic environment effect modeling and cross-level simulation method | |
Chen et al. | A high-fidelity polynomial chaos modified method suitable for CFD uncertainty quantification | |
CN117785687A (en) | Method for testing aerospace intelligent equipment software | |
Alegria et al. | Choosing between terminal and independently based gain and offset error in the ADC histogram test |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |