RUS  ENG
Full version
JOURNALS // Informatika i Ee Primeneniya [Informatics and its Applications] // Archive

Inform. Primen., 2025 Volume 19, Issue 1, Pages 2–8 (Mi ia928)

Universal constructions in algebraic specification of distributed systems

S. P. Kovalyov

V. A. Trapeznikov Institute of Control Sciences of the Russian Academy of Sciences, 65 Profsoyuznaya Str., Moscow 117997, Russian Federation

Abstract: The paper presents recent developments in the previously proposed generalized approach to algebraic specification of distributed systems based on the novel category-theoretic construction called graphalgebra. The graphalgebraic specification is based upon a directed multigraph, the edges of which represent computational operations performed in the nodes of the system and the vertices denote the data exchange ports between the components. Thus, deployment of operations upon the system nodes is specified explicitly. It is also advisable to explicitly describe, in the language of graphalgebras, the procedures for constructing systems towards the target deployment. To this end, the paper defines the constructions of subgraphalgebra, quotient graphalgebra, and bisimulation of graphalgebras and proves their key properties for the first time. The means to construct limits and colimits of suitable diagrams of graphalgebras are proposed. The theoretical results are illustrated by an example of calculating a limit in the category of deep neural networks.

Keywords: algebraic specification, distributed system, universal algebra, category theory, graphalgebra, subalgebara, bisimulation.

Received: 05.12.2023
Accepted: 15.01.2025

DOI: 10.14357/19922264250101



© Steklov Math. Inst. of RAS, 2026