Research output: Contribution to journal › Article › peer-review
Моделирование развивающихся систем с активными элементами. / Скопин, И.Н.
In: Вычислительные технологии, Vol. 28, No. 1, 1, 2023, p. 6-22.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - Моделирование развивающихся систем с активными элементами
AU - Скопин, И.Н.
N1 - Скопин И.Н. Моделирование развивающихся систем с активными элементами // Вычислительные технологии. – 2023. – Т. 28. - № 1. – С. 6-22. Работа выполнена по государственному контракту Министерства науки и высшего образования Российской Федерации с Институтом вычислительной математики и математической геофизики СО РАН (0251-2021-0005).
PY - 2023
Y1 - 2023
N2 - Предлагается подход к моделированию развивающихся систем, в основе которого лежит идея независимого построения взаимодействующих аспектных моделей за счет использования инструментальной вычислительной среды. Основные черты подхода заключаются в отказе от постулата о детерминированности поведения систем, развитие которых обеспечивается активностью элементов, и в событийном управлении их поведением. Обсуждаются основные требования к инструментальному обеспечению подхода. Ключевые слова: развивающиеся системы, активный элемент, атрибутное представление, аспектная модель, моделирование, мультиаспектность, многомерность, множественное структурирование, инструментальная поддержка.An approach to modelling of the developing systems based on the idea of independent constructi- on of aspect models is proposed. The models are interacting through instrumental computing envi- ronment. Essentially, the postulate of the deterministic behaviour of systems is relaxed in the approach, the development of which is ensured by the activity of elements and event-driven control of their behaviour. The basic requirements for instrumental support of the approach are discussed. The proposed approach for studying and developing systems is aimed at supporting the construc- tion of software models and fulfilment of series of simulations. The results of simulations should provide the information about the real system. This requires an instrumental support of the approach to ensure the development of models, carrying out calculations performance control, management of simulations, collecting and processing of results. In this paper, we do not elaborate on issues of the external data input, output of information, but briefly discuss the outlined mechanism for monitoring the simulation pauses. These are important points for the real use of model complexes and they should be solved at the next stage of the design. In principle, indicated problems are solvable, but it seems reasonable to provide concrete proposals for these issues based on a detailed analysis of requirements given above. We should mention the issues of computational complexity of simulation, which are associated with our approach as applied to practical problems. Multi-thread execution of the elements actions, event-driven technique, etc. requires high computational cost. In this regard, our project should incorporate the use of existing general purpose software combined with a development of special facilities of the architecture dependent optimization. To improve the performance of the simulation, an adaptive software platform is required. Although this issue is beyond the scope of our discussion, we note that it must be solved in a more general context, implying the organization of parallel computations. In this connection, the use of the above-mentioned system seems to be a reasonable solution.
AB - Предлагается подход к моделированию развивающихся систем, в основе которого лежит идея независимого построения взаимодействующих аспектных моделей за счет использования инструментальной вычислительной среды. Основные черты подхода заключаются в отказе от постулата о детерминированности поведения систем, развитие которых обеспечивается активностью элементов, и в событийном управлении их поведением. Обсуждаются основные требования к инструментальному обеспечению подхода. Ключевые слова: развивающиеся системы, активный элемент, атрибутное представление, аспектная модель, моделирование, мультиаспектность, многомерность, множественное структурирование, инструментальная поддержка.An approach to modelling of the developing systems based on the idea of independent constructi- on of aspect models is proposed. The models are interacting through instrumental computing envi- ronment. Essentially, the postulate of the deterministic behaviour of systems is relaxed in the approach, the development of which is ensured by the activity of elements and event-driven control of their behaviour. The basic requirements for instrumental support of the approach are discussed. The proposed approach for studying and developing systems is aimed at supporting the construc- tion of software models and fulfilment of series of simulations. The results of simulations should provide the information about the real system. This requires an instrumental support of the approach to ensure the development of models, carrying out calculations performance control, management of simulations, collecting and processing of results. In this paper, we do not elaborate on issues of the external data input, output of information, but briefly discuss the outlined mechanism for monitoring the simulation pauses. These are important points for the real use of model complexes and they should be solved at the next stage of the design. In principle, indicated problems are solvable, but it seems reasonable to provide concrete proposals for these issues based on a detailed analysis of requirements given above. We should mention the issues of computational complexity of simulation, which are associated with our approach as applied to practical problems. Multi-thread execution of the elements actions, event-driven technique, etc. requires high computational cost. In this regard, our project should incorporate the use of existing general purpose software combined with a development of special facilities of the architecture dependent optimization. To improve the performance of the simulation, an adaptive software platform is required. Although this issue is beyond the scope of our discussion, we note that it must be solved in a more general context, implying the organization of parallel computations. In this connection, the use of the above-mentioned system seems to be a reasonable solution.
KW - РАЗВИВАЮЩИЕСЯ СИСТЕМЫ
KW - АКТИВНЫЙ ЭЛЕМЕНТ
KW - АТРИБУТНОЕ ПРЕДСТАВЛЕНИЕ
KW - АСПЕКТНАЯ МОДЕЛЬ
KW - МОДЕЛИРОВАНИЕ
KW - МУЛЬТИАСПЕКТНОСТЬ
KW - МНОГОМЕРНОСТЬ
KW - МНОЖЕСТВЕННОЕ СТРУКТУРИРОВАНИЕ
KW - ИНСТРУМЕНТАЛЬНАЯ ПОДДЕРЖКА
UR - https://www.scopus.com/record/display.uri?eid=2-s2.0-85159078939&origin=inward&txGid=8c95471d5dd893cd477dfa78dcbada1d
UR - https://elibrary.ru/item.asp?id=50359864
UR - https://www.mendeley.com/catalogue/596f7f21-c3c3-337b-9b4f-535ca0093f80/
U2 - 10.25743/ict.2023.28.1.002
DO - 10.25743/ict.2023.28.1.002
M3 - статья
VL - 28
SP - 6
EP - 22
JO - Вычислительные технологии
JF - Вычислительные технологии
SN - 1560-7534
IS - 1
M1 - 1
ER -
ID: 48702826