The universal counting strategy of Halstead’s primitives of program modules: checking the algorithm accuracy and automation the algorithm

  • Татьяна Анатольевна Ащаулова
  • Виктор Олегович Мищенко
Keywords: energy analysis, Halstead’s primitives, software, computer experiment, specification energy, universal counting strategy

Abstract

It is often difficult to give a formal definition of programming symbols (semantic atomic units of software); therefore the special applications, which implements automatic counting, is used to solve this problem. The article presents the results of a numerical computer experiment which proves the efficiency of the software developed for counting the Halstead’s primitives of program modules.

Downloads

Download data is not yet available.

References

Холстед М. Х. Начала науки о программах [Текст] / М. Х. Холстед; пер. с англ. В. М. Юфа. – М.: Финансы и статистика, 1981. – 128 с.

Мищенко В. О. Энергетический анализ программного обеспечения с примерами реализации для Ада-программ [Текст] / В. О. Мищенко. – Х.: ХНУ имени В.Н. Каразина, 2007. – 129 с.

Мищенко В. О. Термодинамический подход к моделированию процесса программирования[Текст] // Модерирование и обеспечение систем и технологий, Ч. 1 – Математическое моделирование физических процессов и технических систем. – Х.: ХНУ имени В.Н. Каразина, 2014. – С. 209-260.

Shen V. Y. Software Science Revisited: A Critical Analysis of the Theory and Its Empirical Support / V. Y. Shen, S. D. Conte, H. E. Dunsmore // IEEE Transactions on Software Engineering. – 1983. – Vol. SE-9, № 2. P. 155 165.

Диденко Е. В. Обеспечение работоспособности подсчета программных символов на примере языка Ада [Текст] / Е. В. Диденко, В. О. Мищенко.

Мищенко В. О. Преимущества, затраты и риски модификации реализации методов дискретных особенностей с целью оптимизации [Текст] / В.О. Мищенко // Вісник Харківського національного університету імені В. Н. Каразіна серія «Математичне моделювання. Інформаційні технології. Автоматизовані системи управління». – Вып. 28, 2015. – С. 69-76.

Шилдт Герберт Java. Полное руководство, 8-е издание [Текст] / Герберт Шилдт, пер. с англ. М.: ООО «И. Д. Вильямс», 2012. – 1104 с.

Borovinskiy A. A. Comparison of program developed on the universal programming language and using mathematical package (The 4rd Workshop on Ada Technology and Language Diversity Kharkiv, May, 18) / Alexey Borovinskiy, Andrii Gakhov, Viktor Mishchenko // in the “DEpendable Systems, SERvices and Technologies, Ukraine, May 18-23, 2016”.

Макаров Е. Г. MathCAD. Учебный курс [Текст] / Е. Г. Макаров. – СПб.: Питер, 2009. – 384 с.
Published
2017-05-29
How to Cite
Ащаулова, Т. А., & Мищенко, В. О. (2017). The universal counting strategy of Halstead’s primitives of program modules: checking the algorithm accuracy and automation the algorithm. Bulletin of V.N. Karazin Kharkiv National University, Series «Mathematical Modeling. Information Technology. Automated Control Systems», 33, 19-28. Retrieved from https://periodicals.karazin.ua/mia/article/view/9184
Section
Статті