Об алгебраической модели компьютерной программы
Автор: Николаева Дарима Доржиевна, Ширапов Дашадондок Шагдарович
Журнал: Вестник Бурятского государственного университета. Математика, информатика @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 с.