Preview

Mekhatronika, Avtomatizatsiya, Upravlenie

Advanced search

Adaptive Modelling System as a Unifi ed Platform for Industry-Specifi c CAD Systems

https://doi.org/10.17587/mau.23.563-569

Abstract

The risks associated with the isolated design of complex software systems within individual industries are analyzed, where not only the same thing is often done, but also the quality of the design suffers  due to incomplete competence of the implementers. The approach of dividing competence and responsibility in complex software development by introducing an additional domain-specific layer of interaction between the software developer and the subject area specialists is discussed. The use of an adaptive modelling system as a tool for such separation is proposed. It is shown that the use of adaptive modelling as a common development platform for industry-specific CAD will not only improve the quality of production design in different industries, but will also simplify the design of production in related fields. Finally, it is shown that the use of a common platform will avoid the costs associated with the trend towards simplification and atomization of software developed in our country in the face of sanctions and the degradation of global connections.

About the Authors

M. V. Gordin
Science and Educational Center "Robotics" Bauman Moscow State Technical University
Russian Federation

 Moscow, 105005



G. S. Ivanova
Science and Educational Center "Robotics" Bauman Moscow State Technical University
Russian Federation

 Moscow, 105005



A. V. Proletarsky
Science and Educational Center "Robotics" Bauman Moscow State Technical University
Russian Federation

 Moscow, 105005



M. V. Fetisov
Science and Educational Center "Robotics" Bauman Moscow State Technical University
Russian Federation

Senior Lecturer

Moscow, 105005



References

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.


Review

For citations:


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

Views: 487


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 1684-6427 (Print)
ISSN 2619-1253 (Online)