<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" 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" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2026.55.4.017</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">2261</article-id>
      <title-group>
        <article-title xml:lang="ru">Адаптивный шаблон технического задания: графовая модель, структурный анализ и алгоритм автоматизированной верификации</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Adaptive technical specification template: graph-based model, structural analysis, and automated verification algorithm</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0009-0006-1419-934X</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Ечин</surname>
              <given-names>Александр Васильевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Echin</surname>
              <given-names>Alexander Vasilievich</given-names>
            </name>
          </name-alternatives>
          <email>echin@vstu.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0009-9115-5000</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Алиева</surname>
              <given-names>Наталья Денисовна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Alieva</surname>
              <given-names>Natalia Denisovna</given-names>
            </name>
          </name-alternatives>
          <email>alieva_nata@icloud.com</email>
          <xref ref-type="aff">aff-2</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0009-2739-0807</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Садыков</surname>
              <given-names>Артём Михайлович</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Sadykov</surname>
              <given-names>Artem Mikhailovich</given-names>
            </name>
          </name-alternatives>
          <email>asadykov1210@gmail.com</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0000-0003-1675-8652</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Кравец</surname>
              <given-names>Алла Григорьевна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Kravets</surname>
              <given-names>Alla Grigorievna</given-names>
            </name>
          </name-alternatives>
          <email>allagkravets@yandex.ru</email>
          <xref ref-type="aff">aff-4</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid">0009-0006-3798-6506</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Сафонова</surname>
              <given-names>Елена Владимировна</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Safonova</surname>
              <given-names>Elena Vladimirovna</given-names>
            </name>
          </name-alternatives>
          <email>safonova_h@mail.ru</email>
          <xref ref-type="aff">aff-5</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-4">
        <aff xml:lang="ru">Волгоградский государственный технический университет Государственный университет «Дубна»</aff>
        <aff xml:lang="en">Volgograd State Technical University Dubna State University</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-5">
        <aff xml:lang="ru">Волгоградский государственный технический университет</aff>
        <aff xml:lang="en">Volgograd State Technical University</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2026.55.4.017</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=2261"/>
      <abstract xml:lang="ru">
        <p>В условиях возрастающей неоднородности практик разработки программного обеспечения и применяемых стандартов подготовки документации, обеспечение полноты и структурной согласованности технического задания остается сложной и трудоемкой задачей. Существующие нормативные документы, включая ГОСТ 34, IEEE 830, ISO/IEC/IEEE 29148 и Volere, предлагают различные подходы к структурированию требований, однако их одновременное применение в реальных проектах приводит к дублированию разделов, несогласованности структуры и значительным затратам на ручную верификацию. В работе предлагается адаптивный шаблон технического задания, основанный на параметризованной графовой модели, позволяющей гибко структурировать требования в зависимости от типа программного обеспечения, применимых стандартов, отраслевых ограничений и уровня детализации. Разработан алгоритм структурного анализа и автоматизированной верификации документов в форматах DOCX и PDF на основе извлечения иерархии разделов и нечеткого сопоставления заголовков. Введена метрика адаптивности шаблона. Экспериментальная апробация на реальных технических заданиях показала достижение точности извлечения структуры до 92 % для документов DOCX. Предложенный подход может служить основой для интеллектуальных инструментов анализа технической документации.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>In the context of increasing heterogeneity in software development practices and documentation standards, ensuring the completeness and structural consistency of technical specifications remains a complex and labor-intensive task. Existing regulatory frameworks, including GOST 34, IEEE 830, ISO/IEC/IEEE 29148, and the Volere methodology, propose different approaches to structuring requirements; however, their simultaneous use in real-world projects often results in section duplication, structural inconsistency, and significant manual verification effort. This paper proposes an adaptive technical specification template based on a parameterized graph model that enables the formal integration of a mandatory regulatory core with flexibly connected extensions depending on the software type, industry-specific requirements, and the required level of detail. An automated structural verification algorithm for DOCX and PDF documents is developed, combining hierarchy extraction with fuzzy heading matching. Template adaptability metric has been introduced. Experimental validation on real-world technical specifications demonstrates structural extraction accuracy of up to 92 % for DOCX documents. The proposed approach can serve as a basis for intelligent tools for analyzing technical documentation.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>техническое задание</kwd>
        <kwd>графовая модель</kwd>
        <kwd>адаптивность шаблона</kwd>
        <kwd>нечеткое сопоставление</kwd>
        <kwd>структурный анализ</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>technical specifications</kwd>
        <kwd>graph model</kwd>
        <kwd>template adaptability</kwd>
        <kwd>fuzzy matching</kwd>
        <kwd>structural analysis</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено при поддержке «Центра цифровых научно-образовательных проектов и разработок в сфере промышленного искусственного интеллекта» Ц2RED-ИИ ВолгГТУ, созданного в рамках реализации образовательных программ топ-уровня в сфере искусственного интеллекта (Соглашение № 70-2025-000756).</funding-statement>
        <funding-statement xml:lang="en">The study was carried out with the support of the Center for Digital Scientific and Educational Projects and Developments in the Field of Industrial Artificial Intelligence (C2RED-AI) of Volgograd State Technical University, created as part of the implementation of top-level educational programs in the field of artificial intelligence (Agreement № 70-2025-000756).</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Frattini J. Identifying Relevant Factors of Requirements Quality: An Industrial Case Study. In: Requirements Engineering: Foundation for Software Quality: 30th International Working Conference, REFSQ 2024, 08–11 April 2024, Winterthur, Switzerland. Cham: Springer; 2024. P. 20–36. https://doi.org/10.1007/978-3-031-57327-9_2</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">AbuSalim S.W.G., Ibrahim R., Mostafa S.A., Wahab J.A. Analyzing the Impact of Assessing Requirements Specifications on the Software Development Life Cycle. In: Computational Science and Its Applications – ICCSA 2020: 20th International Conference: Proceedings: Part VI, 01–04 July 2024, Cagliari, Italy. Cham: Springer; 2020. P. 632–648. https://doi.org/10.1007/978-3-030-58817-5_46</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Wei X., Wang Zh., Yang Sh. An Automatic Generation and Verification Method of Software Requirements Specification. Electronics. 2023;12(12). https://doi.org/10.3390/electronics12122734</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Umar M.A., Lano K., Abubakar A.K. Automated requirements engineering framework for agile model-driven development. Frontiers in Computer Science. 2025;7. https://doi.org/10.3389/fcomp.2025.1537100</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Weitl F., Jakšić M., Freitag B. Towards the Automated Verification of Semi-Structured Documents. Data &amp; Knowledge Engineering. 2009;68(3):292–317. https://doi.org/10.1016/j.datak.2008.10.003</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Moon S., Lee G., Chi S. Automated system for construction specification review using natural language processing. Advanced Engineering Informatics. 2022;51. https://doi.org/10.1016/j.aei.2021.101495</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Nasyrov N., Komarov M., Tartynskikh P., Gorlushkina N. Automated formatting verification technique of paperwork based on the gradient boosting on decision trees. Procedia Computer Science. 2020;178:365–374. https://doi.org/10.1016/j.procs.2020.11.038</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Ghosh Sh., Elenius D., Li W., et al. ARSENAL: Automatic Requirements Specification Extraction from Natural Language. In: NASA Formal Methods: 8th International Symposium, 07–09 June 2016, Minneapolis, MN, USA. Cham: Springer; 2016. P. 41–46. https://doi.org/10.1007/978-3-319-40648-0_4</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Rodrigues A., da Silva A.R. Validation of Rigorous Requirements Specifications and Document Automation with the ITLingo RSL Language. arXiv. URL: https://doi.org/10.48550/arXiv.2312.10822 [Accessed 19th December 2025].</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Jiang Sh., Hu J., Magee Ch.L., Luo J. Deep Learning for Technical Document Classification. IEEE Transactions on Engineering Management. 2022;71:1163–1179. https://doi.org/10.1109/TEM.2022.3152216</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Baratov D., Aripov N., Jumanov X., Muhiddinov O. Automated technology of control of technical documentation of automation and telemechanics. AIP Conference Proceedings. 2023;2612(1). https://doi.org/10.1063/5.0135326</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Biswas Ch., Das S. ARIA-QA: AI-agent based requirements inspection and analysis through question answering. Innovations in Systems and Software Engineering. 2024;21:1009–1024. https://doi.org/10.1007/s11334-024-00589-8</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Kolahdouz Rahimi Sh., Lano K., Tehrani S., et al. Comparative evaluation of NLP approaches for requirements formalisation. In: Proceedings of the 12th International Conference on Model-Based Software and Systems Engineering, 21–23 February 2024, Rome, Italy. SCITEPRESS; 2024. P. 125–132. https://doi.org/10.5220/0012318700003645</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Sonbol R., Rebdawi Gh., Ghneim N. The Use of NLP-Based Text Representation Techniques to Support Requirement Engineering Tasks: A Systematic Mapping Review. IEEE Access. 2022;10:62811–62830. https://doi.org/10.1109/ACCESS.2022.3182372</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">Ferrari A., Zhao L., Alhoshan W. NLP for Requirements Engineering: Tasks, Techniques, Tools, and Technologies. In: 2021 IEEE/ACM 43rd International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), 25–28 May 2021, Madrid, ES. IEEE; 2021. P. 322–323. https://doi.org/10.1109/ICSE-Companion52605.2021.00137</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">Xu D., Chen W., Peng W., et al. Large language models for generative information extraction: a survey. Frontiers of Computer Science. 2024;18(6). https://doi.org/10.1007/s11704-024-40555-y</mixed-citation>
      </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>