RUS  ENG
Full version
JOURNALS // Siberian Journal of Pure and Applied Mathematics // Archive

Vestn. Novosib. Gos. Univ., Ser. Mat. Mekh. Inform., 2012 Volume 12, Issue 3, Pages 103–126 (Mi vngu9)

This article is cited in 1 paper

Diagrammatic Description of Software Systems Composition

S. P. Kovalyov

Institute of Control Sciences, Russian Academy of Sciences, Moscow

Abstract: Category-theoretic approach to formalization of software systems development processes that allows describing many familiar programming technologies in a uniform manner is presented. The construction of architecture school coined by J. C. Fiadeiro et al is employed as a starting point in developing the approach. Certain classes of architecture school encountered in practical programming are identified. A number of system synthesis tasks described and investigated by means of category theory. Those include applying integration patterns, architecture mining, choosing appropriate integration interfaces, paralleling, componentwise refinement of systems, developing custom system composition technologies. It is argued that every system composition act is combined from three tricks: loading, substituting, and gluing.

Keywords: system integration, category of diagrams, architecture school, architecture mining, mereology.

UDC: 519.68

Received: 17.06.2011



© Steklov Math. Inst. of RAS, 2026