Применение метрик Холстеда для количественного оценивания характеристик программ ЭВМ
Аннотация:
Использованы метрики Холстеда для статистического выражения алгоритмов на языках программирования в мнемокодах и машинных кодах. Объектом исследования являются три программы в мнемокодах и машинных кодах, реализующих разветвляющийся алгоритм, алгоритм, связанный с обработкой массива, и алгоритм, использующий подпрограмму. Установлено, что оценки длины программ существенно отличаются от значений, полученных в результате непосредственного анализа текстов программ. Доказано, что при переходе от программирования в мнемокодах к машинным кодам при реализации алгоритмов значительно увеличивается объем программ. Чем ниже уровень используемого языка программирования, тем больше объем программы, что в результате приводит к увеличению количества потенциальных ошибок и снижению надежности функционирования программного обеспечения.
Ключевые слова:
Постоянный URL
Статьи в номере
- Дифференциальные уравнения непрерывных комплексных фильтров
- Целевые функции и ограничения в задаче структурного синтеза систем сбора и обработки информации о техническом состоянии космических аппарато
- Алгоритм автоматического выделения коллокаций из текста
- Погрешность волоконно-оптического гироскопа при угловых колебаниях
- Комплекс компьютерных моделей для исследования полуавтоматических систем управления манипуляционными роботами
- Измерительные цепи прямого преобразования для емкостных акселерометров и гироскопов
- Анализ точности преобразования насыщенности цвета в современном программном обеспечени
- Метод измерения спектральной излучательной способности нагретых тел
- Установка для измерения теплофизических свойств теплоизоляционных материалов методами линейного и плоского импульсных источников теплоты
- Стенд для испытаний синхронного бесколлекторного двигателя