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

被引:0
|
作者
Yu. I. Brodsky
机构
[1] Russian Academy of Sciences,Dorodnicyn Computing Center
关键词
simulation; complex multi-component systems; model synthesis; model-oriented programming; parallel and distributed computing;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:148 / 159
页数:11
相关论文
共 34 条
  • [1] Bourbaki's structure theory in the problem of complex systems simulation models synthesis and model-oriented programming
    Brodsky, Yu. I.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2015, 55 (01) : 148 - 159
  • [2] Model-Oriented Programming as a Consequence of the Structural Theory of Multi-Component Complex Systems
    Brodsky, Yury, I
    Kruglov, Leonid, V
    INTERNATIONAL JOURNAL OF EDUCATION AND INFORMATION TECHNOLOGIES, 2021, 15 : 1 - 12
  • [3] Model-Oriented Complex Safety Analysis of Dynamical Technological Systems by Method SQMD
    Strbo, M.
    2016 INTERNATIONAL CONFERENCE ON EMERGING ELEARNING TECHNOLOGIES AND APPLICATIONS (ICETA), 2016,
  • [4] Model Synthesis and Model-oriented Programming A new technology for high performance agent-based modeling
    Brodsky, Yury, I
    PROCEEDINGS OF THE 2018 3RD RUSSIAN-PACIFIC CONFERENCE ON COMPUTER TECHNOLOGY AND APPLICATIONS (RPC), 2018,
  • [5] Object-oriented development of simulation models for complex hybrid systems
    Nordwig, A
    MODELLING, ANALYSIS, AND DESIGN OF HYBRID SYSTEMS, 2002, 279 : 131 - 149
  • [6] OBJECT-ORIENTED QUALITATIVE SIMULATION OF HUMAN MENTAL MODELS OF COMPLEX-SYSTEMS
    SCHRYVER, JC
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1992, 22 (03): : 526 - 541
  • [7] The Perplexus Programming Framework: Combining Bio-inspiration and Agent-Oriented Programming for the Simulation of Large Scale Complex Systems
    Brousse, Olivier
    Sassatelli, Gilles
    Gil, Thieirry
    Robert, Michel
    Grize, Francois
    Sanchez, Eduardo
    Upegui, Andres
    Thoma, Yann
    EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, PROCEEDINGS, 2008, 5216 : 402 - +
  • [8] Developing fuzzy expert systems models for supply chain complex problem: A comparison with linear programming
    Zarandi, M. H. Fazel
    Saghiri, Soroosh
    2006 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-5, 2006, : 1375 - +
  • [9] Definition, analysis and synthesis of goals in complex systems. Simulation models and methods
    L. M. Lukyanova
    Journal of Computer and Systems Sciences International, 2007, 46 : 766 - 778
  • [10] Definition, analysis and synthesis of goals in complex systems. Simulation models and methods
    Lukyanova, L. M.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2007, 46 (05) : 766 - 778