![Scientific and technical journal «Priborostroenie»](/images/mag-pr.png)
APPLICATION OF HALSTEAD METRICS FOR QUANTITATIVE ESTIMATION OF COMPUTER PROGRAM CHARACTERISTICS
![Scientific and technical journal «Priborostroenie»](/images/mag-pr.png)
Annotation
Halstead metrics are applied to statistical characterization of algorithms in programming languages in mnemonic and machine codes. Three programs in mnemonic codes and machine codes are chosen as the studied objects; the programs implement a branching algorithm, an algorithm associated with array pro-cessing, and an algorithm using a subroutine, correspondingly. The derived estimates of the programs length are established to differ significantly from the values obtained as a result of direct analysis of pro-gram texts. It is proved that the transition from programming in mnemonic codes to machine codes in the implementation of algorithms significantly increases the program volume. The lower the level of the pro-gramming language used, the larger the volume of the program, which as a result leads to an increase in the number of potential errors and a decrease in the reliability of software functioning.
Keywords
Постоянный URL
Articles in current issue
- DIFFERENTIAL EQUATIONS OF CONTINUOUS COMPLEX FILTERS
- OBJECTIVE FUNCTIONS AND CONSTRAINTS IN THE PROBLEM OF STRUCTURAL SYNTHESIS OF SYSTEMS FOR COLLECTING AND PROCESSING INF
- APPLICATION OF HALSTEAD METRICS FOR QUANTITATIVE ESTIMATION OF COMPUTER PROGRAM CHARACTERISTICS
- ALGORITHM OF AUTOMATIC SELECTION OF COLLOCATIONS FROM THE TEXT
- ERROR OF FIBER-OPTIC GYROSCOPE AT ANGULAR OSCILLATIONS
- COMPLEX OF COMPUTER MODELS FOR STUDYING SEMI-AUTOMATIC CONTROL SYSTEMS OF ROBOT-MANIPULATORS
- MEASURING CIRCUITS OF DIRECT CONVERSION FOR CAPACITIVE ACCELEROMETERS AND GYROSCOPES
- ANALYSIS OF THE CONVERSION ACCURACY OF THE COLOR SATURATION IN MODERN SOFTWARE
- METHOD OF MEASUREMENT OF SPECTRAL EMISSIVITY OF HEATED BODIES
- INSTALLATION FOR MEASURING THERMOPHYSICAL PROPERTIES OF HEAT-INSULATING MATERIALS BY METHODS OF LINEAR AND PLANAR PULSED HEAT SOURCES
- TEST BENCH FOR SYNCHRONOUS BRUSHLESS MOTOR