

Адаптивная система моделирования как единая платформа отраслевых САПР
https://doi.org/10.17587/mau.23.563-569
Аннотация
Анализируются риски, связанные с изолированным проектированием сложных программных систем внутри отдельных отраслей промышленности, при которых нередко не только делается одно и то же, но также страдает качество разработки из-за неполной компетенции исполнителей. Рассматривается подход разделения компетенции и ответственности при разработке сложного программного обеспечения за счет введения дополнительного предметно-ориентированного слоя взаимодействия разработчика программного обеспечения со специалистами предметной области. Предлагается использование адаптивной системы моделирования в качестве средства такого разделения. Показывается, что использование адаптивной системы моделирования в качестве общей платформы разработки отраслевых САПР не только повысит качество проектирования производств в различных отраслях, но также упростит проектирование производств в смежных областях. Наконец, показывается, что использование общей платформы позволит избежать издержек, связанных с тенденцией упрощения и атомизации программного обеспечения, разрабатываемого в нашей стране, в условиях санкций и деградации глобальных связей.
Об авторах
М. В. ГординРоссия
канд. техн. наук, и. о. ректора
Москва
Г. С. Иванова
Россия
д-р техн. наук, проф.
Москва
А. В. Пролетарский
Россия
д-р техн. наук, проф., декан факультета "Информатика и системы управления"
Москва
М. В. Фетисов
Россия
ст. преподаватель
Москва
Список литературы
1. Glazyev S. The last round of liberal globalization [Electronic resource], available at: https://izborsk-club.ru/11870 (access date: 07.07.2022) (in Russian).
2. Smirnov G. The Undefiled Ways of Globalisation [Electronic resource], available at: https://www.kommersant.ru/doc/5295109 (access date: 07.07.2022). (in Russian).
3. Smith A. (1776). An Inquiry into the Nature and Causes of the Wealth of Nations [Electronic resource], available at: https://books.google.ru/books?id=C5dNAAAAcAAJ (accessed 07.07.2022).
4. Unified Modeling Language [Electronic resource], availa ble at: https://www.omg.org/spec/UML (accessed 07.07.2022).
5. Ivanova G. S., Zhiltsov A. I., Fetisov M. V., Chulin N. A., Yudin A. E. Adaptive Modelling System, Automation. Modern Technologies, 2020, no. 11, pp. 500.
6. SIMODO in Bauman Moscow State Technical University repository [Electronic resource], available at: https://bmstu.codes/lsx/simodo (access date: 07.07.2022).
7. Ivanova G. S., Fetisov M. V., Malkina T. A., Raldugina A. V. Unification of work with subject-oriented languages and open software architecture in adaptive simulation system, Dynamics of Complex Systems, 2021, vol. 15, no. 3, pp. 36—47.
8. Blender [Electronic resource], available at: https://www.blender.org (accessed 01.06.2021).
9. 1800-2017 — IEEE Standard for SystemVerilog--Unified Hardware Design, Specification, and Verification Language [Electronic resource], available at: https://ieeexplore.ieee.org/document/8299595 (accessed 07.07.2022).
10. Ivanova G. S., Fetisov M. V. The concept of contract management in the base language of the adaptive modeling system, 3rd International Conference on Control Systems, Mathematical Modeling, Automation and Energy Efficiency (SUMMA), IEEE, 2021, pp. 833—836.
11. Wirth N. Building compilers, Moscow, DMK Press, 2016 (in Russian).
12. BYACC — Berkeley Yacc — Generate LALR(1) parsers [Electronic resource], available at: https://invisible-island.net/byacc/byacc.html (accessed 04.11.2019).
13. GNU Bison [Electronic resource], available at: https://www.gnu.org/software/bison (accessed 04.11.2019).
14. AnyLogic [Electronic resource], available at: https://www.anylogic.ru (accessed 01.06.2021).
15. Griffiths A. GCC. A handbook for users, programmers, and system administrators, Diasoft. 2004.
16. Brown A., Wilson G. LLVM (Chris Lattner), The Architecture of Open Source Applications, 2011.
17. Xtext [Electronic resource], available at: https://www.eclipse.org/Xtext/index.html (accessed 07.07.2022).
18. Tree-sitter [Electronic resource], available at: https://treesitter.github.io/tree-sitter (accessed 07.07.2022).
19. Domain-Specific Language Designer [Electronic resource], available at: https://docs.microsoft.com/ru-ru/visualstudio/modeling/modeling-sdk-for-visual-studio-domain-specific-languages (accessed 07.07.2022).
20. MPS — Meta Programming System [Electronic resource], available at: https://www.jetbrains.com/ru-ru/mps (accessed 07.07.2022).
21. Dmitriev S. Language-oriented programming [Electronic resource], available at: http://rsdn.org/article/philosophy/LOP.xml (access date: 07.07.2022).
22. Fowler M., Parsons R. Domain Specific Languages, ADDISON-WESLEY, 2010.
23. Roci M., Salehi N., Amir S. et al. Towards circular manufacturing systems implementation: A complex adaptive systems perspective using modelling and simulation as a quantitative analysis tool, Sustainable Production and Consumption, 2022, vol. 31, pp. 97—112.
24. Roci M., Salehi N., Amir S. et al. Multi-method simulation modelling of circular manufacturing systems for enhanced decision-making, MethodsX, 2022, vol. 9, article 101709.
Рецензия
Для цитирования:
Гордин М.В., Иванова Г.С., Пролетарский А.В., Фетисов М.В. Адаптивная система моделирования как единая платформа отраслевых САПР. Мехатроника, автоматизация, управление. 2022;23(11):563-569. https://doi.org/10.17587/mau.23.563-569
For citation:
Gordin M.V., Ivanova G.S., Proletarsky A.V., Fetisov M.V. Adaptive Modelling System as a Unifi ed Platform for Industry-Specifi c CAD Systems. Mekhatronika, Avtomatizatsiya, Upravlenie. 2022;23(11):563-569. https://doi.org/10.17587/mau.23.563-569