Patents
Literature
Patsnap Copilot is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Patsnap Copilot

61 results about "Runtime error" patented technology

Automatic detection and correction method for array out-of-bound errors

The invention provides an automatic detection and correction method for array out-of-bound errors. The automatic detection and correction method comprises the following steps of selecting source codes to be transformed; utilizing a compiler to generate a symbol table and an abstract syntax tree of the source codes; traversing the abstract syntax tree, constructing a pointer dependence graph and carrying out transformation calculation on the source codes; carrying out replacement on partial source codes needing to be replaced in the source codes; writing into initial parts of the transformed source codes according to function definition generated by an array out-of-bound detection strategy and an array out-of-bound correction strategy; using the original compiler to compile the transformed source codes; deploying generated executable files to a target system for operation, automatically detecting and correcting the array out-of-bound errors, and accurately reporting the positions of the source codes corresponding to the errors. The automatic detection and correction method provided by the invention has the advantages that the error positioning function is more accurate, the efficiency and the performance in operation are better, and the error correction function in operation is more automated.
Owner:NANJING UNIV OF AERONAUTICS & ASTRONAUTICS

Runtime error analytical method based on abstract interpretation and model verification

The invention discloses a runtime error analytical method based on abstract interpretation and model verification. The method includes the following steps that on the basis of the abstract interpretation theory, the program numerical variable value range is analyzed by the adoption of a forward iteration method, the variable value range information is obtained when program points are stable, and the iterative computations of loop nodes are achieved by the way that loop unrolling and delay widening are combined; the variable value range information at the relevant program points needing to be detected is converted to be in an assertion or hypothesis mode to be plugged into a program according to a runtime error type to be analyzed; the assertion or hypothesis programs are converted into a Boolean formula, wherein the Boolean formula comprises limiting conditions and attributes; the correctness of the attributes in the Boolean formula is judged through an SAT verifier, if correct, it shows that relevant runtime errors do not exist, if not correct, it shows that the relevant runtime errors exist, and relevant counter example paths are output. By means of the method, an equilibrium point is acquired between runtime error analysis precision and efficiency.
Owner:中国航天系统科学与工程研究院

Discovery method of mismatched interaction between operation flows

The invention provides a discovery method of mismatched interaction between operation flows. The discovery method comprises the following steps: selecting two operation flows from a plurality of operation flows to be processed; based on the relationship of two activities participating in interaction in either selected operation flow, determining the relationship of the interaction pair which the activities belong to in the operation flow so as to obtain the relationship set between the interactive interaction pairs contained in the two selected operation flows, wherein the relationship set between the interaction pairs includes the relationship of the interaction pairs in the two selected operation flows; and determining the incompatible interaction pairs in the two selected operation flows based on the relationship between the incompatible interaction pairs contained in the relationship set between the interaction pairs so as to generate an integrated incompatible interaction set of the two selected operation flows. The discovery method has the advantages of high speed, high efficiency and easy implementation, and can find out the different types of mismatching interactions, can accurately find out the mismatching interaction between the two operation flows, which is causes by which interactions, and can find out the mismatching interaction caused by run time errors.
Owner:INST OF COMPUTING TECH CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products