<?xml version="1.0"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" dtd-version="1.4" xsi:noNamespaceSchemaLocation="https://jats.nlm.nih.gov/archiving/1.4/xsd/JATS-archivearticle1.xsd" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-id journal-id-type="ojs">IE</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">&#x421;&#x422;&#x420;&#x41E;&#x418;&#x422;&#x415;&#x41B;&#x42C;&#x41D;&#x42B;&#x415; &#x418; &#x414;&#x41E;&#x420;&#x41E;&#x416;&#x41D;&#x42B;&#x415; &#x41C;&#x410;&#x428;&#x418;&#x41D;&#x42B;</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>STROITEL'NYE I DOROZHNYE MASHINY</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="ppub">0039-2391</issn>
      <publisher>
        <publisher-name>&#x418;&#x41F; &#x41F;&#x43E;&#x434;&#x43A;&#x43E;&#x43B;&#x437;&#x438;&#x43D; &#x41C;.&#x41C;.</publisher-name>
      </publisher>
      <self-uri xlink:href="https://iereview.ru/index.php/IE"/>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">80</article-id>
      <article-categories>
        <subj-group xml:lang="ru" subj-group-type="heading">
          <subject>&#x41F;&#x420;&#x41E;&#x415;&#x41A;&#x422;&#x418;&#x420;&#x41E;&#x412;&#x410;&#x41D;&#x418;&#x415; &#x418; &#x41C;&#x41E;&#x414;&#x415;&#x41B;&#x418;&#x420;&#x41E;&#x412;&#x410;&#x41D;&#x418;&#x415;</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title xml:lang="ru">&#x420;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; web-&#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x439; &#x43F;&#x43B;&#x430;&#x442;&#x444;&#x43E;&#x440;&#x43C;&#x44B; &#x434;&#x43B;&#x44F; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x438; &#x431;&#x438;&#x437;&#x43D;&#x435;&#x441;-&#x43B;&#x43E;&#x433;&#x438;&#x43A;&#x438; &#x432; &#x441;&#x438;&#x441;&#x442;&#x435;&#x43C;&#x430;&#x445; &#x430;&#x432;&#x442;&#x43E;&#x43C;&#x430;&#x442;&#x438;&#x437;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F; &#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x445; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x43E;&#x432; &#x43D;&#x430; &#x43E;&#x441;&#x43D;&#x43E;&#x432;&#x435; &#x433;&#x440;&#x430;&#x444;&#x43E;&#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Development of a web-based platform to support business logic in computer-aided design systems for construction facilities based on graph-oriented modeling</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group content-type="author">
        <contrib contrib-type="author">
          <name-alternatives>
            <name name-style="western" specific-use="primary" xml:lang="ru">
              <surname>&#x414;&#x432;&#x43E;&#x440;&#x435;&#x446;&#x43A;&#x438;&#x439;</surname>
              <given-names>&#x410;&#x43B;&#x435;&#x43A;&#x441;&#x430;&#x43D;&#x434;&#x440; &#x412;&#x43B;&#x430;&#x434;&#x438;&#x43C;&#x438;&#x440;&#x43E;&#x432;&#x438;&#x447;</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Dvoretsky</surname>
              <given-names>Alexander V.</given-names>
            </name>
          </name-alternatives>
          <xref ref-type="aff" rid="aff-1"/>
          <email>yrs-p@mail.ru</email>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">
          <institution content-type="orgname">&#x41C;&#x43E;&#x441;&#x43A;&#x43E;&#x432;&#x441;&#x43A;&#x438;&#x439; &#x433;&#x43E;&#x441;&#x443;&#x434;&#x430;&#x440;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x44B;&#x439; &#x442;&#x435;&#x445;&#x43D;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x439; &#x443;&#x43D;&#x438;&#x432;&#x435;&#x440;&#x441;&#x438;&#x442;&#x435;&#x442; &#x438;&#x43C;. &#x41D;.&#x42D;. &#x411;&#x430;&#x443;&#x43C;&#x430;&#x43D;&#x430;</institution>
        </aff>
        <aff xml:lang="en">
          <institution content-type="orgname">Bauman Moscow State Technical University</institution>
        </aff>
      </aff-alternatives>
      <pub-date date-type="pub" publication-format="epub">
        <day>30</day>
        <month>07</month>
        <year>2025</year>
      </pub-date>
      <volume>69</volume>
      <issue>7</issue>
      <fpage>142</fpage>
      <lpage>151</lpage>
      <permissions>
        <copyright-statement xml:lang="ru">&#xA9; 2025 &#x421;&#x422;&#x420;&#x41E;&#x418;&#x422;&#x415;&#x41B;&#x42C;&#x41D;&#x42B;&#x415; &#x418; &#x414;&#x41E;&#x420;&#x41E;&#x416;&#x41D;&#x42B;&#x415; &#x41C;&#x410;&#x428;&#x418;&#x41D;&#x42B;. &#x412;&#x441;&#x435; &#x43F;&#x440;&#x430;&#x432;&#x430; &#x437;&#x430;&#x449;&#x438;&#x449;&#x435;&#x43D;&#x44B;.</copyright-statement>
        <copyright-statement xml:lang="en">&#xA9; 2025 STROITEL'NYE I DOROZHNYE MASHINY. All rights reserved.</copyright-statement>
        <copyright-year>2025</copyright-year>
        <copyright-holder xml:lang="ru">&#x421;&#x422;&#x420;&#x41E;&#x418;&#x422;&#x415;&#x41B;&#x42C;&#x41D;&#x42B;&#x415; &#x418; &#x414;&#x41E;&#x420;&#x41E;&#x416;&#x41D;&#x42B;&#x415; &#x41C;&#x410;&#x428;&#x418;&#x41D;&#x42B;</copyright-holder>
        <copyright-holder xml:lang="en">STROITEL'NYE I DOROZHNYE MASHINY</copyright-holder>
        <license license-type="open-access" specific-use="metadata" xlink:href="https://creativecommons.org/publicdomain/zero/1.0/" xml:lang="ru">
          <license-p>&#x41C;&#x435;&#x442;&#x430;&#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x435; &#x43D;&#x430;&#x441;&#x442;&#x43E;&#x44F;&#x449;&#x435;&#x439; &#x437;&#x430;&#x43F;&#x438;&#x441;&#x438; &#x440;&#x430;&#x441;&#x43F;&#x440;&#x43E;&#x441;&#x442;&#x440;&#x430;&#x43D;&#x44F;&#x44E;&#x442;&#x441;&#x44F; &#x43D;&#x430; &#x443;&#x441;&#x43B;&#x43E;&#x432;&#x438;&#x44F;&#x445; Creative Commons CC0 1.0 (&#x43F;&#x435;&#x440;&#x435;&#x434;&#x430;&#x447;&#x430; &#x432; &#x43E;&#x431;&#x449;&#x435;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x43E;&#x435; &#x434;&#x43E;&#x441;&#x442;&#x43E;&#x44F;&#x43D;&#x438;&#x435;).</license-p>
        </license>
        <license license-type="open-access" specific-use="metadata" xlink:href="https://creativecommons.org/publicdomain/zero/1.0/" xml:lang="en">
          <license-p>The metadata of this record are distributed under the Creative Commons CC0 1.0 Universal Public Domain Dedication.</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://iereview.ru/index.php/IE/article/view/80"/>
      <abstract xml:lang="ru">
        <p>&#x412; &#x441;&#x442;&#x430;&#x442;&#x44C;&#x435; &#x43F;&#x440;&#x435;&#x434;&#x441;&#x442;&#x430;&#x432;&#x43B;&#x435;&#x43D;&#x430; &#x443;&#x43D;&#x438;&#x432;&#x435;&#x440;&#x441;&#x430;&#x43B;&#x44C;&#x43D;&#x430;&#x44F; web&#x2011;&#x43F;&#x43B;&#x430;&#x442;&#x444;&#x43E;&#x440;&#x43C;&#x430;, &#x43F;&#x440;&#x435;&#x434;&#x43D;&#x430;&#x437;&#x43D;&#x430;&#x447;&#x435;&#x43D;&#x43D;&#x430;&#x44F; &#x434;&#x43B;&#x44F; &#x444;&#x43E;&#x440;&#x43C;&#x430;&#x43B;&#x438;&#x437;&#x430;&#x446;&#x438;&#x438; &#x438; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x43D;&#x435;&#x43D;&#x438;&#x44F; &#x431;&#x438;&#x437;&#x43D;&#x435;&#x441;&#x2011;&#x43B;&#x43E;&#x433;&#x438;&#x43A;&#x438; &#x432;&#x202F;&#x441;&#x438;&#x441;&#x442;&#x435;&#x43C;&#x430;&#x445; &#x430;&#x432;&#x442;&#x43E;&#x43C;&#x430;&#x442;&#x438;&#x437;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F; (&#x421;&#x410;&#x41F;&#x420;) &#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x44B;&#x445; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x43E;&#x432;. &#x41C;&#x435;&#x442;&#x43E;&#x434;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x439; &#x43E;&#x441;&#x43D;&#x43E;&#x432;&#x43E;&#x439; &#x441;&#x43B;&#x443;&#x436;&#x438;&#x442; &#x433;&#x440;&#x430;&#x444;&#x43E;&#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x43F;&#x43E;&#x434;&#x445;&#x43E;&#x434;: &#x442;&#x435;&#x445;&#x43D;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x439; &#x446;&#x438;&#x43A;&#x43B; &#x43E;&#x43F;&#x438;&#x441;&#x44B;&#x432;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x432;&#x202F;&#x444;&#x43E;&#x440;&#x43C;&#x430;&#x442;&#x435;&#x202F;JSON &#x432;&#x202F;&#x432;&#x438;&#x434;&#x435; &#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x433;&#x440;&#x430;&#x444;&#x430;, &#x433;&#x434;&#x435; &#x432;&#x435;&#x440;&#x448;&#x438;&#x43D;&#x44B; &#x441;&#x43E;&#x43E;&#x442;&#x432;&#x435;&#x442;&#x441;&#x442;&#x432;&#x443;&#x44E;&#x442; &#x44D;&#x442;&#x430;&#x43F;&#x430;&#x43C; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;, &#x430; &#x440;&#x435;&#x431;&#x440;&#x430;&#x202F;&#x2014;&#x202F;&#x434;&#x43E;&#x43F;&#x443;&#x441;&#x442;&#x438;&#x43C;&#x44B;&#x43C; &#x43F;&#x435;&#x440;&#x435;&#x445;&#x43E;&#x434;&#x430;&#x43C; &#x441; &#x43D;&#x430;&#x431;&#x43E;&#x440;&#x43E;&#x43C; &#x43F;&#x440;&#x435;&#x434;&#x438;&#x43A;&#x430;&#x442;&#x43E;&#x432;. &#x41F;&#x440;&#x438; &#x437;&#x430;&#x433;&#x440;&#x443;&#x437;&#x43A;&#x435; &#x433;&#x440;&#x430;&#x444; &#x43F;&#x440;&#x435;&#x43E;&#x431;&#x440;&#x430;&#x437;&#x443;&#x435;&#x442;&#x441;&#x44F; &#x432;&#x43E; &#x432;&#x43D;&#x443;&#x442;&#x440;&#x435;&#x43D;&#x43D;&#x44E;&#x44E; &#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x44C;, &#x441;&#x43E;&#x445;&#x440;&#x430;&#x43D;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x432;&#x202F;&#x440;&#x435;&#x43B;&#x44F;&#x446;&#x438;&#x43E;&#x43D;&#x43D;&#x43E;&#x439; &#x431;&#x430;&#x437;&#x435; &#x438; &#x43F;&#x440;&#x43E;&#x445;&#x43E;&#x434;&#x438;&#x442; &#x432;&#x430;&#x43B;&#x438;&#x434;&#x430;&#x446;&#x438;&#x44E; &#x43D;&#x430; &#x43E;&#x441;&#x43D;&#x43E;&#x432;&#x435; &#x442;&#x43E;&#x43F;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x439; &#x441;&#x43E;&#x440;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x43A;&#x438; &#x438; &#x43E;&#x431;&#x445;&#x43E;&#x434;&#x430; &#x432;&#x202F;&#x448;&#x438;&#x440;&#x438;&#x43D;&#x443;, &#x447;&#x442;&#x43E; &#x43F;&#x43E;&#x437;&#x432;&#x43E;&#x43B;&#x44F;&#x435;&#x442; &#x432;&#x44B;&#x44F;&#x432;&#x43B;&#x44F;&#x442;&#x44C; &#x446;&#x438;&#x43A;&#x43B;&#x44B; &#x438; &#x43B;&#x43E;&#x433;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x435; &#x43F;&#x440;&#x43E;&#x442;&#x438;&#x432;&#x43E;&#x440;&#x435;&#x447;&#x438;&#x44F;. &#x421;&#x435;&#x440;&#x432;&#x435;&#x440;&#x43D;&#x430;&#x44F; &#x447;&#x430;&#x441;&#x442;&#x44C; &#x440;&#x435;&#x430;&#x43B;&#x438;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x430; &#x43D;&#x430; Python&#xA0;(Django), &#x444;&#x43E;&#x440;&#x43C;&#x438;&#x440;&#x443;&#x44E;&#x449;&#x435;&#x439; REST&#x2011;&#x44D;&#x43D;&#x434;&#x43F;&#x43E;&#x439;&#x43D;&#x442;&#x44B;; &#x448;&#x430;&#x431;&#x43B;&#x43E;&#x43D;&#x438;&#x437;&#x430;&#x442;&#x43E;&#x440;&#x202F;Jinja &#x434;&#x438;&#x43D;&#x430;&#x43C;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438; &#x433;&#x435;&#x43D;&#x435;&#x440;&#x438;&#x440;&#x443;&#x435;&#x442; &#x440;&#x435;&#x434;&#x430;&#x43A;&#x442;&#x438;&#x440;&#x443;&#x435;&#x43C;&#x44B;&#x435; HTML&#x2011;&#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x44B;. &#x412; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x435; &#x44D;&#x43A;&#x441;&#x43F;&#x435;&#x440;&#x438;&#x43C;&#x435;&#x43D;&#x442;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x433;&#x43E; &#x43A;&#x435;&#x439;&#x441;&#x430; &#x440;&#x430;&#x441;&#x441;&#x43C;&#x43E;&#x442;&#x440;&#x435;&#x43D; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x441; &#x441;&#x442;&#x430;&#x442;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x440;&#x430;&#x441;&#x447;&#x435;&#x442;&#x430; &#x436;&#x435;&#x43B;&#x435;&#x437;&#x43E;&#x431;&#x435;&#x442;&#x43E;&#x43D;&#x43D;&#x43E;&#x439; &#x431;&#x430;&#x43B;&#x43A;&#x438; &#x432;&#x202F;SolidWorks Simulation: &#x43F;&#x440;&#x43E;&#x442;&#x43E;&#x442;&#x438;&#x43F; &#x43E;&#x431;&#x435;&#x441;&#x43F;&#x435;&#x447;&#x438;&#x43B; &#x441;&#x43E;&#x43A;&#x440;&#x430;&#x449;&#x435;&#x43D;&#x438;&#x435; &#x432;&#x440;&#x435;&#x43C;&#x435;&#x43D;&#x438; &#x43F;&#x43E;&#x434;&#x433;&#x43E;&#x442;&#x43E;&#x432;&#x43A;&#x438; &#x440;&#x430;&#x441;&#x447;&#x435;&#x442;&#x430; &#x43D;&#x430;&#x202F;35&#x202F;% &#x438; &#x441;&#x43D;&#x438;&#x437;&#x438;&#x43B; &#x43A;&#x43E;&#x43B;&#x438;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x43A;&#x440;&#x438;&#x442;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x445; &#x43E;&#x448;&#x438;&#x431;&#x43E;&#x43A; &#x443;&#x202F;&#x43D;&#x430;&#x447;&#x438;&#x43D;&#x430;&#x44E;&#x449;&#x438;&#x445; &#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x435;&#x439;. &#x41F;&#x43E;&#x43A;&#x430;&#x437;&#x430;&#x43D;&#x430; &#x43C;&#x430;&#x441;&#x448;&#x442;&#x430;&#x431;&#x438;&#x440;&#x443;&#x435;&#x43C;&#x43E;&#x441;&#x442;&#x44C; &#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x44F;&#x202F;&#x2014;&#x202F;&#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430; &#x440;&#x430;&#x437;&#x43B;&#x438;&#x447;&#x43D;&#x44B;&#x445; &#x442;&#x438;&#x43F;&#x43E;&#x432; &#x440;&#x430;&#x441;&#x447;&#x435;&#x442;&#x43E;&#x432; (&#x442;&#x435;&#x43F;&#x43B;&#x43E;&#x442;&#x435;&#x445;&#x43D;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x438;&#x445;, &#x432;&#x435;&#x442;&#x440;&#x43E;&#x432;&#x44B;&#x445;), &#x430; &#x442;&#x430;&#x43A;&#x436;&#x435; &#x432;&#x43E;&#x437;&#x43C;&#x43E;&#x436;&#x43D;&#x43E;&#x441;&#x442;&#x44C; &#x438;&#x43D;&#x442;&#x435;&#x433;&#x440;&#x430;&#x446;&#x438;&#x438; &#x432;&#xA0;BIM&#x2011;&#x441;&#x440;&#x435;&#x434;&#x44B;. &#x41F;&#x440;&#x435;&#x434;&#x43B;&#x430;&#x433;&#x430;&#x435;&#x43C;&#x430;&#x44F; &#x43F;&#x43B;&#x430;&#x442;&#x444;&#x43E;&#x440;&#x43C;&#x430; &#x444;&#x43E;&#x440;&#x43C;&#x438;&#x440;&#x443;&#x435;&#x442; &#x43E;&#x441;&#x43D;&#x43E;&#x432;&#x443; &#x434;&#x43B;&#x44F; &#x43F;&#x43E;&#x441;&#x442;&#x440;&#x43E;&#x435;&#x43D;&#x438;&#x44F; &#x430;&#x434;&#x430;&#x43F;&#x442;&#x438;&#x432;&#x43D;&#x44B;&#x445;, &#x43C;&#x43D;&#x43E;&#x433;&#x43E;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x438;&#x445; web&#x2011;&#x441;&#x438;&#x441;&#x442;&#x435;&#x43C; &#x43F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x438; &#x436;&#x438;&#x437;&#x43D;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x446;&#x438;&#x43A;&#x43B;&#x430; &#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E;&#x433;&#x43E; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x430;.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The article presents a universal web platform designed for the formalization and execution of business logic in computer&#x2011;aided design (CAD) systems of construction facilities. The methodological basis is a graph-oriented approach: the technological cycle is described in JSON format as an oriented graph, where the vertices correspond to the design stages, and the edges correspond to acceptable transitions with a set of predicates. When loaded, the graph is transformed into an internal model, stored in a relational database, and validated based on topological sorting and breadth-first traversal, which allows you to identify cycles and logical contradictions. The server part is implemented in Python (Django), which forms REST endpoints; the Jinja template engine dynamically generates editable HTML interfaces. The process of static calculation of a reinforced concrete beam in SolidWorks Simulation was considered as an experimental case: the prototype reduced the calculation preparation time by 35% and reduced the number of critical errors among novice users. The scalability of the solution is shown &#x2014; support for various types of calculations (thermal engineering, wind), as well as the possibility of integration into BIM environments. The proposed platform forms the basis for building adaptive, multi&#x2011;user web-based support systems for the life cycle of a construction facility.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>&#x433;&#x440;&#x430;&#x444;&#x43E;&#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x44B;&#x439; &#x43F;&#x43E;&#x434;&#x445;&#x43E;&#x434;</kwd>
        <kwd>SolidWorks</kwd>
        <kwd>&#x43F;&#x440;&#x43E;&#x447;&#x43D;&#x43E;&#x441;&#x442;&#x43D;&#x43E;&#x439; &#x430;&#x43D;&#x430;&#x43B;&#x438;&#x437;</kwd>
        <kwd>&#x430;&#x432;&#x442;&#x43E;&#x43C;&#x430;&#x442;&#x438;&#x437;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x435; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435;</kwd>
        <kwd>&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x438;&#x439; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;</kwd>
        <kwd>Django</kwd>
        <kwd>Python</kwd>
        <kwd>&#x432;&#x435;&#x431;-&#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435;</kwd>
        <kwd>&#x421;&#x410;&#x41F;&#x420;</kwd>
        <kwd>&#x43E;&#x431;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x435; &#x421;&#x410;&#x41F;&#x420;</kwd>
        <kwd>3D-&#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435;</kwd>
        <kwd>&#x432;&#x438;&#x437;&#x443;&#x430;&#x43B;&#x438;&#x437;&#x430;&#x446;&#x438;&#x44F; &#x434;&#x430;&#x43D;&#x43D;&#x44B;&#x445;</kwd>
        <kwd>&#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x434;&#x435;&#x442;&#x430;&#x43B;&#x435;&#x439;</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>graph-oriented approach</kwd>
        <kwd>SolidWorks</kwd>
        <kwd>strength analysis</kwd>
        <kwd>computer-aided design</kwd>
        <kwd>user interface</kwd>
        <kwd>Django</kwd>
        <kwd>Python</kwd>
        <kwd>web application</kwd>
        <kwd>CAD</kwd>
        <kwd>CAD training</kwd>
        <kwd>3D modeling</kwd>
        <kwd>data visualization</kwd>
        <kwd>parts design</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">&#x418;&#x441;&#x441;&#x43B;&#x435;&#x434;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435; &#x432;&#x44B;&#x43F;&#x43E;&#x43B;&#x43D;&#x435;&#x43D;&#x43E; &#x431;&#x435;&#x437; &#x432;&#x43D;&#x435;&#x448;&#x43D;&#x435;&#x433;&#x43E; &#x444;&#x438;&#x43D;&#x430;&#x43D;&#x441;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;.</funding-statement>
        <funding-statement xml:lang="en">The study was conducted without external funding.</funding-statement>
      </funding-group>
      <counts>
        <page-count count="10"/>
      </counts>
      <custom-meta-group>
        <custom-meta>
          <meta-name>metadata-license</meta-name>
          <meta-value>
            <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0</ext-link>
          </meta-value>
        </custom-meta>
      </custom-meta-group>
    </article-meta>
  </front>
  <back>
    <ref-list xml:lang="ru">
      <title>&#x421;&#x43F;&#x438;&#x441;&#x43E;&#x43A; &#x43B;&#x438;&#x442;&#x435;&#x440;&#x430;&#x442;&#x443;&#x440;&#x44B;</title>
      <ref id="R1">
        <mixed-citation>&#x411;&#x440;&#x438;&#x433;&#x430;&#x434;&#x43D;&#x43E;&#x432; &#x421;.&#x418;. &#x420;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; &#x43A;&#x43E;&#x43C;&#x43F;&#x43B;&#x435;&#x43A;&#x441;&#x43D;&#x43E;&#x439; &#x430;&#x432;&#x442;&#x43E;&#x43C;&#x430;&#x442;&#x438;&#x437;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x439; &#x438;&#x43D;&#x442;&#x435;&#x43B;&#x43B;&#x435;&#x43A;&#x442;&#x443;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x439; &#x441;&#x438;&#x441;&#x442;&#x435;&#x43C;&#x44B; &#x430;&#x43D;&#x430;&#x43B;&#x438;&#x437;&#x430; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x43D;&#x44B;&#x445; &#x440;&#x435;&#x448;&#x435;&#x43D;&#x438;&#x439; &#x438; &#x43E;&#x431;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x43F;&#x440;&#x43E;&#x435;&#x43A;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x449;&#x438;&#x43A;&#x430; // &#x42D;&#x43B;&#x435;&#x43A;&#x442;&#x440;&#x43E;&#x43D;&#x43D;&#x43E;&#x435; &#x43E;&#x431;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x435; &#x432; &#x43D;&#x435;&#x43F;&#x440;&#x435;&#x440;&#x44B;&#x432;&#x43D;&#x43E;&#x43C; &#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x438;: &#x43C;&#x430;&#x442;. V &#x41C;&#x435;&#x436;&#x434;. &#x43D;&#x430;&#x443;&#x447;.-&#x43F;&#x440;&#x430;&#x43A;. &#x43A;&#x43E;&#x43D;&#x444;. 2018. &#x421;. 136-142.</mixed-citation>
      </ref>
      <ref id="R2">
        <mixed-citation>&#x411;&#x440;&#x438;&#x433;&#x430;&#x434;&#x43D;&#x43E;&#x432; &#x421;.&#x418;. &#x420;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; &#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x438;&#x43D;&#x442;&#x435;&#x440;&#x444;&#x435;&#x439;&#x441;&#x430; &#x440;&#x435;&#x43A;&#x43E;&#x43C;&#x435;&#x43D;&#x434;&#x430;&#x442;&#x435;&#x43B;&#x44C;&#x43D;&#x43E;&#x439; &#x441;&#x438;&#x441;&#x442;&#x435;&#x43C;&#x44B; &#x434;&#x43B;&#x44F; &#x421;&#x410;&#x41F;&#x420; &#x41A;&#x41E;&#x41C;&#x41F;&#x410;&#x421;-3D // &#x42D;&#x43B;&#x435;&#x43A;&#x442;&#x440;&#x43E;&#x43D;&#x43D;&#x43E;&#x435; &#x43E;&#x431;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x435; &#x432; &#x43D;&#x435;&#x43F;&#x440;&#x435;&#x440;&#x44B;&#x432;&#x43D;&#x43E;&#x43C; &#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x438;: &#x43C;&#x430;&#x442;. IV &#x41C;&#x435;&#x436;&#x434;. &#x43D;&#x430;&#x443;&#x447;.-&#x43F;&#x440;&#x430;&#x43A;. &#x43A;&#x43E;&#x43D;&#x444;. 2017. &#x421;. 48-53.</mixed-citation>
      </ref>
      <ref id="R3">
        <mixed-citation>&#x41B;&#x44C;&#x432;&#x43E;&#x432;&#x438;&#x447; &#x42F;.&#x415;., &#x41A;&#x43E;&#x440;&#x43E;&#x43B;&#x435;&#x432; &#x415;.&#x41D;. &#x420;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; &#x441;&#x438;&#x441;&#x442;&#x435;&#x43C; &#x43E;&#x431;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x432; &#x44D;&#x43A;&#x441;&#x43F;&#x435;&#x440;&#x442;&#x43D;&#x43E;-&#x432;&#x438;&#x440;&#x442;&#x443;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x439; &#x441;&#x440;&#x435;&#x434;&#x435; &#x421;&#x410;&#x41F;&#x420; &#x43D;&#x430; &#x43E;&#x441;&#x43D;&#x43E;&#x432;&#x435; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x43D;&#x43E;-&#x43E;&#x440;&#x438;&#x435;&#x43D;&#x442;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x43F;&#x43E;&#x434;&#x445;&#x43E;&#x434;&#x430; // &#x412;&#x435;&#x441;&#x442;&#x43D;&#x438;&#x43A; &#x412;&#x43E;&#x440;&#x43E;&#x43D;&#x435;&#x436;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x433;&#x43E;&#x441;&#x443;&#x434;&#x430;&#x440;&#x441;&#x442;&#x432;&#x435;&#x43D;&#x43D;&#x43E;&#x433;&#x43E; &#x442;&#x435;&#x445;&#x43D;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x443;&#x43D;&#x438;&#x432;&#x435;&#x440;&#x441;&#x438;&#x442;&#x435;&#x442;&#x430;. &#x427;. 5. &#x2116; 11. 2009. &#x421;. 4-7.</mixed-citation>
      </ref>
      <ref id="R4">
        <mixed-citation>&#x41C;&#x430;&#x440;&#x43A;&#x43E;&#x432; &#x412;.&#x412;. &#x420;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x43A;&#x430; &#x44D;&#x43B;&#x435;&#x43A;&#x442;&#x440;&#x43E;&#x43D;&#x43D;&#x44B;&#x445; &#x43A;&#x43E;&#x43C;&#x43F;&#x43E;&#x43D;&#x435;&#x43D;&#x442;&#x43E;&#x432; &#x43C;&#x435;&#x442;&#x43E;&#x434;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x433;&#x43E; &#x43E;&#x431;&#x435;&#x441;&#x43F;&#x435;&#x447;&#x435;&#x43D;&#x438;&#x44F; &#x421;&#x410;&#x41F;&#x420; // &#x418;&#x437;&#x432;&#x435;&#x441;&#x442;&#x438;&#x44F; &#x422;&#x420;&#x422;&#x423;. 2006. &#x421;. 140-142.</mixed-citation>
      </ref>
      <ref id="R5">
        <mixed-citation>&#x41E;&#x441;&#x43D;&#x43E;&#x432;&#x43D;&#x44B;&#x435; &#x43F;&#x440;&#x438;&#x43D;&#x446;&#x438;&#x43F;&#x44B; SOLIDWORKS Simulation. // help.solidworks.com. 2024.</mixed-citation>
      </ref>
      <ref id="R6">
        <mixed-citation>&#x41E;&#x441;&#x43D;&#x43E;&#x432;&#x44B; css // developer.mozilla.org https://developer.mozilla.org/en-US/docs/Learn_web_development/Core/Styling_basics/</mixed-citation>
      </ref>
      <ref id="R7">
        <mixed-citation>&#x41E;&#x444;&#x438;&#x446;&#x438;&#x430;&#x43B;&#x44C;&#x43D;&#x430;&#x44F; &#x434;&#x43E;&#x43A;&#x443;&#x43C;&#x435;&#x43D;&#x442;&#x430;&#x446;&#x438;&#x44F; Jinja // jinja.palletsprojects.com https://jinja.palletsprojects.com/en/stable/</mixed-citation>
      </ref>
      <ref id="R8">
        <mixed-citation>&#x421;&#x43A;&#x43E;&#x442;&#x442;&#x430; &#x410;.&#x412;. &#x41F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x44B; &#x432;&#x43D;&#x435;&#x434;&#x440;&#x435;&#x43D;&#x438;&#x44F; &#x432; &#x443;&#x447;&#x435;&#x431;&#x43D;&#x44B;&#x439; &#x43F;&#x440;&#x43E;&#x446;&#x435;&#x441;&#x441; &#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x44B;&#x445; &#x442;&#x435;&#x445;&#x43D;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x439; 3D &#x43C;&#x43E;&#x434;&#x435;&#x43B;&#x438;&#x440;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F; // &#x41F;&#x440;&#x43E;&#x431;&#x43B;&#x435;&#x43C;&#x44B; &#x432;&#x44B;&#x441;&#x448;&#x435;&#x433;&#x43E; &#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x44F;. 2012. &#x421;. 217-220.</mixed-citation>
      </ref>
      <ref id="R9">
        <mixed-citation>Bian S., Wang A., Li K. HG CAD: hierarchical graph learning for material prediction and recommendation in CAD // Journal of computing and information science in engineering. 2024. Vol. 24. &#x2116; 1. pp. 7-11.</mixed-citation>
      </ref>
      <ref id="R10">
        <mixed-citation>Choi J., Jang Y., Hyun K.H. Toward AI driven multimodal interfaces for industrial CAD modeling // arXiv:2503.16824. 2025.</mixed-citation>
      </ref>
      <ref id="R11">
        <mixed-citation>Dassault Syst&#xE8;mes. MySolidWorks Training Catalog: Simulation modules // my.solidworks.com. 2025.</mixed-citation>
      </ref>
      <ref id="R12">
        <mixed-citation>Django 5.2. &#x41E;&#x444;&#x438;&#x446;&#x438;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x440;&#x443;&#x43A;&#x43E;&#x432;&#x43E;&#x434;&#x441;&#x442;&#x432;&#x43E; // djangoproject.com&#x44E; 2025. https://docs.djangoproject.com/en/5.2/</mixed-citation>
      </ref>
      <ref id="R13">
        <mixed-citation>Getachew S. Building scalable APIs with Django REST Framework: best practices for 2024 // Medium. 2024. https://medium.com/@getachew/scalable drf 2024/</mixed-citation>
      </ref>
      <ref id="R14">
        <mixed-citation>Jang Y., Hyun K. H. Advancing 3D CAD with workflow graph driven Bayesian command inferences // Extended abstracts of the 2024 CHI: mat. of the Conference on Human factors in computing systems. (May 11-16, 2024, Honolulu). 2024.</mixed-citation>
      </ref>
      <ref id="R15">
        <mixed-citation>SOLIDWORKS Simulation tutorials and validations // help.solidworks.com. 2025.</mixed-citation>
      </ref>
      <ref id="R16">
        <mixed-citation>Zhu J., Wu P., Lei X. IFC Graph for facilitating building information access and query // Automation in construction. 2023. Vol. 148. pp. 104-778.</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>
