RUS  ENG
Full version
JOURNALS // Zhurnal Vychislitel'noi Matematiki i Matematicheskoi Fiziki // Archive

Zh. Vychisl. Mat. Mat. Fiz., 2015 Volume 55, Number 1, Pages 153–164 (Mi zvmmf10143)

This article is cited in 10 papers

Bourbaki’s structure theory in the problem of complex systems simulation models synthesis and model-oriented programming

Yu. I. Brodsky

Dorodnicyn Computing Center, Russian Academy of Sciences, ul. Vavilova 40, Moscow, 119333, Russia

Abstract: The work is devoted to the application of Bourbaki’s structure theory to substantiate the synthesis of simulation models of complex multicomponent systems, where every component may be a complex system itself. An application of the Bourbaki’s structure theory offers a new approach to the design and computer implementation of simulation models of complex multicomponent systems—model synthesis and model-oriented programming. It differs from the traditional object-oriented approach. The central concept of this new approach and at the same time, the basic building block for the construction of more complex structures is the concept of models-components. A model-component endowed with a more complicated structure than, for example, the object in the object-oriented analysis. This structure provides to the model-component an independent behavior-the ability of standard responds to standard requests of its internal and external environment. At the same time, the computer implementation of model-component’s behavior is invariant under the integration of models-components into complexes. This fact allows one firstly to construct fractal models of any complexity, and secondly to implement a computational process of such constructions uniformly-by a single universal program. In addition, the proposed paradigm allows one to exclude imperative programming and to generate computer code with a high degree of parallelism.

Key words: simulation, complex multi-component systems, model synthesis, model-oriented programming, parallel and distributed computing.

UDC: 519.7

Received: 24.01.2014

DOI: 10.7868/S0044466915010056


 English version:
Computational Mathematics and Mathematical Physics, 2015, 55:1, 148–159

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2026