UDC 004.4.
DOI: 10.36871/ek.up.p.r.2024.12.03.013
Authors
Osman M. Minaev,
Federal State Budgetary Educational Institution of Higher Education “Chechen State
University” them. A. A. Kadyrov”, Grozny, Russian Federation
Abdul-Khalid A.-M. Aybuyev,
Grozny State Oil Technical University named after academician M.D. Millionshchikov,
Grozny, Russian Federation
Svetlana A. Zyryanova,
Moscow State University of Technology and Management named
after K. G. Razumovsky (First Cossack University), Moscow
Abstract
The article is devoted to the design of domain-oriented programming languages (DSL) for highly loaded systems. DSLs are specialized tools that simplify the development, management, and support of systems serving millions of users. The key stages of DSL design are considered: domain analysis, language model selection, syntax creation, integration with existing architectures, and testing. Particular attention is paid to the benefits of using DSLs, including increased productivity, reduced error rates, and improved interaction between development participants. The paper describes tools for creating DSLs, such as ANTLR and Xtext, and provides examples of successful application of DSLs in the field of data processing and infrastructure management.
Keywords
domain-specific programming languages, DSLs, high-load systems, DSL design, data processing, infrastructure management.

