RUS  ENG
Полная версия
ЖУРНАЛЫ // Информатика и её применения // Архив

Информ. и её примен., 2022, том 16, выпуск 1, страницы 2–9 (Mi ia767)

Эта публикация цитируется в 1 статье

Алгебраическая спецификация графовых вычислительных структур

С. П. Ковалёв

Институт проблем управления им. В. А. Трапезникова Российской академии наук

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

Ключевые слова: алгебраическая спецификация, графовая вычислительная структура, система систем, теория категорий, диалгебра, графалгебра, декартов квадрат.

Поступила в редакцию: 03.09.2020

DOI: 10.14357/19922264220101



© МИАН, 2024