METHOD OF THE SOFTWARE VERIFICATION BY THE SOFTWARE SOURCE CODE IDENTIFIERS NATURAL SEMANTICS IN STATIC ANALYSIS Russian patent published in 2018 - IPC G06F8/00 G06F17/27 

Abstract RU 2672786 C1

FIELD: computer equipment.

SUBSTANCE: invention relates to the software verification method. In the method, semantic rules for the syntactically controlled definition abstract syntax tree nodes creation, based on the physical equations dimensional homogeneity, implemented in the software source code expressions, complementing with the identifiers natural semantics operation field, represented as the physical quantity dimension, interpreted in the identifier and described by stored in the symbols table one-dimensional integer array, initialized by the identifiers natural semantics values after lexical and syntactic analyses, at that, the specified field is filled automatically depending on the operation with identifiers in this node, during the modified abstract syntactic tree upward walk performance, calculating the natural semantics values in the internal nodes and controlling the software source code expressions correctness conditions fulfillment, based on the identifiers natural semantics values in the symbols table.

EFFECT: technical result consists in the software verification automation.

1 cl, 4 dwg

Similar patents RU2672786C1

Title Year Author Number
GENERATION METHOD OF KNOWLEDGEBASES FOR SYSTEMS OF VERIFICATION OF DISTRIBUTED COMPUTER COMPLEXES SOFTWARE AND DEVICE FOR ITS IMPLEMENTATION 2006
  • Puchkov Fedor Mikhajlovich
  • Shapchenko Kirill Aleksandrovich
RU2364930C2
GENERATION METHOD OF DATABASES FOR SYSTEMS OF VERIFICATION OF DISTRIBUTED COMPUTER COMPLEXES SOFTWARE AND DEVICE FOR ITS IMPLEMENTATION 2006
  • Puchkov Fedor Mikhajlovich
  • Shapchenko Kirill Aleksandrovich
RU2364929C2
EXTRACTING INFORMATION OBJECTS WITH THE HELP OF A CLASSIFIER COMBINATION 2017
  • Matskevich Stepan Evgenevich
  • Starostin Anatolij Sergeevich
  • Sukhodolov Dmitrij Andreevich
RU2679988C1
USING VERIFIED BY USER DATA FOR TRAINING MODELS OF CONFIDENCE 2016
  • Matskevich Stepan Evgenevich
  • Belov Andrej Aleksandrovich
RU2646380C1
METHOD AND DEVICE FOR CONFIDENT ESTIMATION OF SEMANTIC SYMBOLS IN SYNTAX ANALYSIS WHEN PASSING FORWARD FROM LEFT TO RIGHT 1995
  • Safonov Vladimir Olegovich
RU2115158C1
METHOD FOR CONVERTING INPUT PROGRAM OF TRANSLATOR AND DEVICE WHICH IMPLEMENTS SAID METHOD 1995
  • Safonov Vladimir Olegovich
RU2103728C1
DEFINITION OF CONFIDENCE DEGREES RELATED TO ATTRIBUTE VALUES OF INFORMATION OBJECTS 2016
  • Belov Andrej Aleksandrovich
  • Matskevich Stepan Evgenevich
RU2640297C2
EXTRACTION OF INFORMATION USING ALTERNATIVE VARIANTS OF SEMANTIC-SYNTACTIC ANALYSIS 2016
  • Matskevich Stepan Evgenevich
RU2646386C1
SYSTEM AND METHOD FOR AUTOMATIC CREATION OF TEMPLATES 2018
  • Anisimovich Konstantin Vladimirovich
  • Garashchuk Ruslan Vladimirovich
  • Matskevich Stepan Evgenevich
RU2697647C1
RECOVERY OF TEXT ANNOTATIONS RELATED TO INFORMATION OBJECTS 2017
  • Bulgakov Ilya Aleksandrovich
  • Indenbom Evgenij Mikhajlovich
RU2665261C1

RU 2 672 786 C1

Authors

Zhidkov Roman Evgenevich

Dates

2018-11-19Published

2018-01-10Filed