|
This article is cited in 1 scientific paper (total in 1 paper)
Algebraic specification of graph computational structures
S. P. Kovalyov V. A. Trapeznikov Institute of Control Sciences of the Russian Academy of Sciences, 65 Profsoyuznaya Str., Moscow 117997, Russian Federation
Abstract:
Problems of composing algebraic specifications for computational structures represented by data flow graphs are considered. The evolution of algebraic program specification tools is briefly outlined, from many-sorted algebra via coalgebra to a category-theoretical construction of dialgebra capable of describing interactive computing nodes. As a next step, a novel category-theoretical construction called graphalgebra is proposed which allows combining dialgebras into arbitrary directed multigraphs whose edges represent computational operations at nodes and whose vertices describe data exchanged between nodes. Examples of graphalgebraic specifications for neural networks and multiprocessor computational systems are given. The method of building categories of graphalgebras via universal constructions is described. For a computational structure of the system of systems kind consisting of graph structures, methods of hierarchical construction of an algebraic specification from the specifications of components are proposed.
Keywords:
algebraic specification, graph computational structure, system of systems, category theory, dialebra, graphalgebra, pullback.
Received: 03.09.2020
Citation:
S. P. Kovalyov, “Algebraic specification of graph computational structures”, Inform. Primen., 16:1 (2022), 2–9
Linking options:
https://www.mathnet.ru/eng/ia767 https://www.mathnet.ru/eng/ia/v16/i1/p2
|
Statistics & downloads: |
Abstract page: | 163 | Full-text PDF : | 93 | References: | 34 |
|