Аннотация и ключевые слова
Аннотация:
Работа посвящена изучению свойств программы на различных этапах разработки, определяемых авторской форм-содержательной концепцией ее представлений. Суть данной концепции заключается в том, что программа рассматривается через дихотомию ее формы как внешнего описания на заданном языке или нотации и содержания, определяющего внутреннюю логику или функциональность; при этом, по мере разработки содержание остается инвариантным, а форма эволюционирует от человеко-ориентированной к машинно-ориентированной. Выделены и описаны следующие представления: идея, концептуальная модель, архитектура, алгоритмы, исходный код, дерево абстрактного синтаксиса, ассемблерный код, машинный код. В качестве измеряемого свойства программы рассматривается информационной объем представления, соответствующий размеру формы, используемой при описании программы. Для каждого из представлений приведен способ расчета такого объема, а также его формализованная запись. Указаны основные пути уточнения способов расчета объема и дальнейшего развития исследования.

Ключевые слова:
программа, характеристики, форма, содержание, информационный объем, способ расчета
Список литературы

1. Цифровые технологии и проблемы информационной безопасности: монография / Т.И. Абдуллин [и др.]. СПб.: СПГЭУ 2021. 163 с.

2. Израилов К.Е. Моделирование программы с уязвимостями с позиции эволюции ее представлений. Часть 1. Схема жизненного цикла // Труды учебных заведений связи. 2023. Т. 9. № 1. С. 75–93. DOI:https://doi.org/10.31854/1813-324X-2023-9-1-75-93

3. Израилов К.Е. Моделирование программы с уязвимостями с позиции эволюции ее представлений. Часть 2. Аналитическая модель и эксперимент // Труды учебных заведений связи. 2023. Т. 9. № 2. С. 95–111. DOI:https://doi.org/10.31854/1813-324X-2023-9-2-95-111

4. Архитектурные уязвимости моделей телекоммуникационных сетей / М.В. Буйневич [и др.] // Научно-аналитический журнал «Вестник Санкт-Петербургского университета Государственной противопожарной службы МЧС России». 2015. № 4. С. 86–93.

5. Израилов К.Е. Рассмотрение представлений кода программ с позиций метаданных // Фундаментальные исследования и инновации в национальных исследовательских университетах: материалы Всерос. науч.-метод. конф. Санкт-Петербург, 2012. С. 176–180.

6. Вялых А.В., Гуляев Д.А. Понятие концептуальной модели программой системы // Концепции и модели устойчивого инновационного развития общества: сб. статей Междунар. науч.-практ. конф. Оренбург, 2023. С. 17–19.

7. Малясова С.В. Алгоритмизация, программирование и технология программирования // Информатика и образование. 2010. № 2. С. 22–36.

8. Горчаков А.В., Демидова Л.А., Советов П.Н. Автоматизированный анализ текстов программ при помощи представлений на основе цепей Маркова и машин экстремального обучения // Вестник Рязанского государственного радиотехнического университета. 2022. № 82. С. 89–103. DOI:https://doi.org/10.21667/1995-4565-2022-82-89-103

9. Белеванцев А., Журихин Д., Мельник Д. Компиляция программ для современных архитектур // Труды Института системного программирования РАН. 2009. Т. 16. С. 31–50.

10. Баскакова Е.В., Шевко Н.Р. Способы описания алгоритмов: блок-схемы, псевдокод и их роль в разработке // Теоретические и практические аспекты развития современной науки: теория, методология, практика: сб. науч. статей по материалам XVIII Междунар. науч.-практ. конф. Уфа, 2025. С. 190–195.

Войти или Создать
* Забыли пароль?