<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">novtexmech</journal-id><journal-title-group><journal-title xml:lang="ru">Мехатроника, автоматизация, управление</journal-title><trans-title-group xml:lang="en"><trans-title>Mekhatronika, Avtomatizatsiya, Upravlenie</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1684-6427</issn><issn pub-type="epub">2619-1253</issn><publisher><publisher-name>Commercial Publisher «New Technologies»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17587/mau.23.563-569</article-id><article-id custom-type="elpub" pub-id-type="custom">novtexmech-1266</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>СИСТЕМНЫЙ АНАЛИЗ, УПРАВЛЕНИЕ И ОБРАБОТКА ИНФОРМАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>SYSTEM ANALYSIS, CONTROL AND INFORMATION PROCESSING</subject></subj-group></article-categories><title-group><article-title>Адаптивная система моделирования как единая платформа отраслевых САПР</article-title><trans-title-group xml:lang="en"><trans-title>Adaptive Modelling System as a Unifi ed Platform for Industry-Specifi c CAD Systems</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Гордин</surname><given-names>М. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Gordin</surname><given-names>M. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, и. о. ректора</p><p>Москва</p></bio><bio xml:lang="en"><p> Moscow, 105005</p></bio><email xlink:type="simple">gordinmv@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Иванова</surname><given-names>Г. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Ivanova</surname><given-names>G. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф.</p><p>Москва</p></bio><bio xml:lang="en"><p> Moscow, 105005</p></bio><email xlink:type="simple">gsivanova@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Пролетарский</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Proletarsky</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, проф., декан факультета "Информатика и системы управления"</p><p>Москва</p></bio><bio xml:lang="en"><p> Moscow, 105005</p></bio><email xlink:type="simple">pav@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Фетисов</surname><given-names>М. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Fetisov</surname><given-names>M. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>ст. преподаватель</p><p>Москва</p></bio><bio xml:lang="en"><p>Senior Lecturer</p><p>Moscow, 105005</p></bio><email xlink:type="simple">fetisov.michael@bmstu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>МГТУ им. Н. Э. Баумана</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Science and Educational Center "Robotics" Bauman Moscow State Technical University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2022</year></pub-date><pub-date pub-type="epub"><day>03</day><month>11</month><year>2022</year></pub-date><volume>23</volume><issue>11</issue><fpage>563</fpage><lpage>569</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Commercial Publisher «New Technologies», 2022</copyright-statement><copyright-year>2022</copyright-year><copyright-holder xml:lang="ru">Commercial Publisher «New Technologies»</copyright-holder><copyright-holder xml:lang="en">Commercial Publisher «New Technologies»</copyright-holder><license xlink:href="https://mech.novtex.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://mech.novtex.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://mech.novtex.ru/jour/article/view/1266">https://mech.novtex.ru/jour/article/view/1266</self-uri><abstract><p>Анализируются риски, связанные с изолированным проектированием сложных программных систем внутри отдельных отраслей промышленности, при которых нередко не только делается одно и то же, но также страдает качество разработки из-за неполной компетенции исполнителей. Рассматривается подход разделения компетенции и ответственности при разработке сложного программного обеспечения за счет введения дополнительного предметно-ориентированного слоя взаимодействия разработчика программного обеспечения со специалистами предметной области. Предлагается использование адаптивной системы моделирования в качестве средства такого разделения. Показывается, что использование адаптивной системы моделирования в качестве общей платформы разработки отраслевых САПР не только повысит качество проектирования производств в различных отраслях, но также упростит проектирование производств в смежных областях. Наконец, показывается, что использование общей платформы позволит избежать издержек, связанных с тенденцией упрощения и атомизации программного обеспечения, разрабатываемого в нашей стране, в условиях санкций и деградации глобальных связей.</p></abstract><trans-abstract xml:lang="en"><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>моделирование производственных процессов</kwd><kwd>проектирование производственных процессов</kwd><kwd>имитационное моделирование</kwd><kwd>предметная область</kwd><kwd>система моделирования</kwd><kwd>адаптивная система моделирования</kwd><kwd>предметно-ориентированный язык</kwd><kwd>проблемно-ориентированный язык</kwd></kwd-group><kwd-group xml:lang="en"><kwd>production process modelling</kwd><kwd>production process design</kwd><kwd>modelling simulation</kwd><kwd>subject area</kwd><kwd>modelling system</kwd><kwd>adaptive modelling system</kwd><kwd>domain-specific language</kwd><kwd>problem-oriented language</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Glazyev S. The last round of liberal globalization [Electronic resource], available at: https://izborsk-club.ru/11870 (access date: 07.07.2022) (in Russian).</mixed-citation><mixed-citation xml:lang="en">Glazyev S. The last round of liberal globalization [Electronic resource], available at: https://izborsk-club.ru/11870 (access date: 07.07.2022) (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Smirnov G. The Undefiled Ways of Globalisation [Electronic resource], available at: https://www.kommersant.ru/doc/5295109 (access date: 07.07.2022). (in Russian).</mixed-citation><mixed-citation xml:lang="en">Smirnov G. The Undefiled Ways of Globalisation [Electronic resource], available at: https://www.kommersant.ru/doc/5295109 (access date: 07.07.2022). (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Unified Modeling Language [Electronic resource], availa ble at: https://www.omg.org/spec/UML (accessed 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">Unified Modeling Language [Electronic resource], availa ble at: https://www.omg.org/spec/UML (accessed 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">SIMODO in Bauman Moscow State Technical University repository [Electronic resource], available at: https://bmstu.codes/lsx/simodo (access date: 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">SIMODO in Bauman Moscow State Technical University repository [Electronic resource], available at: https://bmstu.codes/lsx/simodo (access date: 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Blender [Electronic resource], available at: https://www.blender.org (accessed 01.06.2021).</mixed-citation><mixed-citation xml:lang="en">Blender [Electronic resource], available at: https://www.blender.org (accessed 01.06.2021).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Wirth N. Building compilers, Moscow, DMK Press, 2016 (in Russian).</mixed-citation><mixed-citation xml:lang="en">Wirth N. Building compilers, Moscow, DMK Press, 2016 (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">BYACC — Berkeley Yacc — Generate LALR(1) parsers [Electronic resource], available at: https://invisible-island.net/byacc/byacc.html (accessed 04.11.2019).</mixed-citation><mixed-citation xml:lang="en">BYACC — Berkeley Yacc — Generate LALR(1) parsers [Electronic resource], available at: https://invisible-island.net/byacc/byacc.html (accessed 04.11.2019).</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">GNU Bison [Electronic resource], available at: https://www.gnu.org/software/bison (accessed 04.11.2019).</mixed-citation><mixed-citation xml:lang="en">GNU Bison [Electronic resource], available at: https://www.gnu.org/software/bison (accessed 04.11.2019).</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">AnyLogic [Electronic resource], available at: https://www.anylogic.ru (accessed 01.06.2021).</mixed-citation><mixed-citation xml:lang="en">AnyLogic [Electronic resource], available at: https://www.anylogic.ru (accessed 01.06.2021).</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Griffiths A. GCC. A handbook for users, programmers, and system administrators, Diasoft. 2004.</mixed-citation><mixed-citation xml:lang="en">Griffiths A. GCC. A handbook for users, programmers, and system administrators, Diasoft. 2004.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Brown A., Wilson G. LLVM (Chris Lattner), The Architecture of Open Source Applications, 2011.</mixed-citation><mixed-citation xml:lang="en">Brown A., Wilson G. LLVM (Chris Lattner), The Architecture of Open Source Applications, 2011.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Xtext [Electronic resource], available at: https://www.eclipse.org/Xtext/index.html (accessed 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">Xtext [Electronic resource], available at: https://www.eclipse.org/Xtext/index.html (accessed 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Tree-sitter [Electronic resource], available at: https://treesitter.github.io/tree-sitter (accessed 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">Tree-sitter [Electronic resource], available at: https://treesitter.github.io/tree-sitter (accessed 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">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).</mixed-citation><mixed-citation xml:lang="en">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).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">MPS — Meta Programming System [Electronic resource], available at: https://www.jetbrains.com/ru-ru/mps (accessed 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">MPS — Meta Programming System [Electronic resource], available at: https://www.jetbrains.com/ru-ru/mps (accessed 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Dmitriev S. Language-oriented programming [Electronic resource], available at: http://rsdn.org/article/philosophy/LOP.xml (access date: 07.07.2022).</mixed-citation><mixed-citation xml:lang="en">Dmitriev S. Language-oriented programming [Electronic resource], available at: http://rsdn.org/article/philosophy/LOP.xml (access date: 07.07.2022).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Fowler M., Parsons R. Domain Specific Languages, ADDISON-WESLEY, 2010.</mixed-citation><mixed-citation xml:lang="en">Fowler M., Parsons R. Domain Specific Languages, ADDISON-WESLEY, 2010.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
