Об алгебраической модели компьютерной программы

Автор: Николаева Дарима Доржиевна, Ширапов Дашадондок Шагдарович

Журнал: Вестник Бурятского государственного университета. Математика, информатика @vestnik-bsu-maths

Рубрика: Информационные системы и технологии

Статья в выпуске: 2, 2019 года.

Бесплатный доступ

В статье рассматривается функциональная грамматика с точки зрения алгоритмических алгебр. В результате выявлен простейший инвариантный базис - пара (имя, значение), который в дальнейшем может служит унифицированным базисом для построения более сложных структур в памяти компьютера при реализации объявлений сложных объектов в компьютерных программах. Получена лемма о коммутативности преобразования операции присваивания и допустимого состояния памяти программы, возвращающей значение по имени переменной. Логическая связь между гомоморфизмом многоосновных алгебр данных и гомоморфизмом допустимых состояний памяти, выраженная операцией присваивания, устанавливается теоремой о коммутативности диаграммы в декартово-замкнутых категориях. Пример компьютерного моделирования классической динамической системы с использованием функциональных грамматик представлен в виде системы обыкновенных дифференциальных уравнений с заданными начальными условиями. Для демонстрации использования функциональных грамматик представлен алгоритм, порождающий решение обыкновенного дифференциального уравнения.

Еще

Динамические системы, моделирование, математическая модель языка, универсальная алгебра, контекстно-свободная грамматика, оператор присваивания, допустимое состояние памяти, семантика

Короткий адрес: https://sciup.org/148308935

IDR: 148308935   |   DOI: 10.18101/2304-5728-2019-2-28-43

Список литературы Об алгебраической модели компьютерной программы

  • Интеллектное управление динамическими системами / С. Н. Васильев [и др.]. М.: Физико-математическая литература, 2000. 352 с.
  • Капитонова Ю. В., Летичевский А. А. Математическая теория проектирования вычислительных систем. М.: Наука, 1988. 296 с.
  • Николаева Д. Д., Ширапов Д. Ш., Антонов В. И. Об одном подходе к моделированию динамических систем // Вестник Бурятского государственного университета. Математика, информатика. 2018. № 2. С. 95-109.
  • Тузов В. А. Математическая модель языка. Л.: ЛГУ, 1984. 176 с.
Статья научная