Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for detecting configuration abnormity of software engineering algorithm

A technology for algorithm configuration and detection software, which is applied in the software field, can solve the problems of detection software engineering algorithm configuration abnormality, unreasonableness, and inaccurate calculation of configuration abnormality occurrence rate, etc., so as to facilitate accurate distinction and programming implementation, and the method is simple , Easy to achieve the effect of programming

Active Publication Date: 2019-04-16
CHINA TECHENERGY +1
View PDF3 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above analysis, the embodiment of the present invention aims to provide a method for detecting configuration anomalies of software engineering algorithms, so as to solve the problem of inaccurate and unreasonable calculation of the occurrence rate of configuration anomalies in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for detecting configuration abnormity of software engineering algorithm
  • Method for detecting configuration abnormity of software engineering algorithm
  • Method for detecting configuration abnormity of software engineering algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] A specific embodiment of the present invention, such as figure 1 As shown, a method for detecting software engineering algorithm configuration anomalies is disclosed, comprising the following steps:

[0063] S1. Carry out classification detection on software engineering algorithm configurations, and obtain the total number of algorithm configurations contained in each category in the classification detection results.

[0064] S2. Identify the number of algorithm configurations whose configuration diagrams and function diagrams contained in each category of the above-mentioned classification detection results are inconsistent, and analyze and obtain the severity level weights corresponding to the above-mentioned inconsistencies.

[0065] S3. According to the total number of algorithm configurations contained in each category in the above classification and detection results, the number of algorithm configurations whose configuration diagrams are inconsistent with the fun...

Embodiment 2

[0068] The optimization is carried out on the basis of Embodiment 1, and the classification detection includes connection detection, algorithm block detection, and roll call detection.

[0069] Preferably, as figure 2 As shown, step S1 can be further refined into the following steps:

[0070] S11. Draw the configuration diagram corresponding to the software engineering algorithm, for example, as Figure 5 The configuration diagram shown.

[0071] S12. Through the configuration diagram, perform connection detection (①), algorithm block detection (②), and roll call detection (③) for the software engineering algorithm configuration. Among them, the connection line is defined as the connection line between two algorithm blocks, and the point name is defined as the important node that the designer pays attention to.

[0072] S13. Count the total number of connections, total number of algorithm blocks, and total number of roll calls in the software engineering algorithm configur...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a method for detecting configuration abnormity of a software engineering algorithm, belongs to the technical field of software, and solves the problem that the calculation ofthe occurrence rate of configuration abnormity is inaccurate and unreasonable in the prior art. The method comprises the following steps: carrying out classification detection on software engineeringalgorithm configuration to obtain the total number of algorithm configurations contained in each class in a classification detection result; identifying the number of algorithm configurations, inconsistent with the function diagram, contained in each class in the classification detection result, and analyzing to obtain a severity level weight corresponding to the inconsistency; and obtaining a comprehensive configuration abnormity occurrence rate according to the algorithm configuration total number contained in each type of classification detection result, the algorithm configuration number inconsistent with the function diagram in the configuration diagram and the severity level weight inconsistent with the function diagram in the classification detection result. According to the method,the effect of quantifying the configuration logic is achieved by splitting the state diagram elements, and the calculation method of the configuration abnormity occurrence rate is updated.

Description

technical field [0001] The invention relates to the field of software technology, in particular to a method for detecting configuration abnormalities of software engineering algorithms. Background technique [0002] Software V&V, including conceptual V&V, requirement V&V, design V&V, and realization V&V. Among them, design V&V is to verify whether the software design meets the actual needs, and the verification content includes software algorithm configuration, interface and other documents. [0003] The existing engineering configuration software is a special software for data acquisition and process control. It can use flexible configuration methods to provide users with the monitoring function of quickly building an industrial automatic control system, and provides a basic design platform for engineering configuration research. [0004] The software engineering algorithm configuration verification is to verify the correctness of the configuration by comparing the consist...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F11/36
CPCG06F11/3608
Inventor 李国栋周良张亚栋杜乔瑞张磊张冬伟
Owner CHINA TECHENERGY