<?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/2021.35.4.019</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1063</article-id>
      <title-group>
        <article-title xml:lang="ru">Методика проектирования автоматизированных систем управления специальными организационно-техническими системами</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Methodology of designing automated control systems for dedicated organizational and technical 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>Baev</surname>
              <given-names>Alexey Vladimirovich</given-names>
            </name>
          </name-alternatives>
          <email>baih@mail.ru</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0002-0390-4481</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>Samonov</surname>
              <given-names>Aleksandr Valerianovich</given-names>
            </name>
          </name-alternatives>
          <email>a.samonov@mail.ru</email>
          <xref ref-type="aff">aff-2</xref>
        </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>Safonov</surname>
              <given-names>Vadim Maksimovich</given-names>
            </name>
          </name-alternatives>
          <email>safonov-vm@mail.ru</email>
          <xref ref-type="aff">aff-3</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Военно-космическая академия имени А.Ф. Можайского</aff>
        <aff xml:lang="en">Mozhaiskiy Military Space Academy</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-2">
        <aff xml:lang="ru">Военно-космическая академия имени А.Ф. Можайского</aff>
        <aff xml:lang="en">Mozhaiskiy Military Space Academy</aff>
      </aff-alternatives>
      <aff-alternatives id="aff-3">
        <aff xml:lang="ru">Военно-космическая академия имени А.Ф. Можайского</aff>
        <aff xml:lang="en">Mozhaiskiy Military Space Academy</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/2021.35.4.019</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=1063"/>
      <abstract xml:lang="ru">
        <p>Успешная реализация проектов по созданию автоматизированных систем управления специальными организационно-техническими системами в значительной степени зависит от качества комплекса предъявленных к ним требований, а также полноты и корректности их реализации в проектных решениях. Необходимым условием решения этих задач является создание единой для всех участников процесса разработки таких систем модельно-языковой и информационно-программной среды и реализация программно-управляемого процесса обоснования требований, проектирования и реализации проекта. В качестве концептуальной и технологической основы для реализации данного подхода предложено использовать концепции и методы модельно-ориентированной системной и программной инженерии, онтологические модели и языки визуального моделирования. Для реализации программно-управляемого процесса разработки комплекса требований и проектных решений построены и используются паттерны проектирования, созданные на основе онтологии «Модель качества программно-технических комплексов» и UML диаграмм вариантов использования, поведения и классов. Модель качества комплекса требований состоит из характеристик комплекса требований в целом (полнота, непротиворечивость, неизбыточность, системность) и характеристик отдельных требований (внутренняя полнота, корректность, однозначность, прослеживаемость, проверяемость и модифицируемость). Проверка качества формальных моделей комплекса требований и проектных решений осуществляется посредством их валидации и верификации в среде графовой базы данных Neo4j с помощью специальных тестовых запросов на языке Cypher.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>The successful implementation of projects on the creation of automated control systems for special organizational and technical systems largely depends on the quality of the complex requirements presented to them, as well as the completeness and accuracy of their execution in design solutions. A necessary condition for solving these tasks is the creation of a model-language and information-software environment that is uniform for all participants in the development of such systems and the implementation of a software-controlled process for justifying requirements, designing, and implementing the project. It is proposed to use the concepts and methods of model-oriented system and software engineering, ontological models, and visual modeling languages as a conceptual and technological basis for this approach implementation. To implement the software-driven process of developing a set of requirements and design solutions are built and used design patterns created based on the ontology "Quality Model of software and hardware complexes" and UML diagrams of uses, behaviors, and classes. The quality model requirements set consists of the characteristics of requirements set as a whole (completeness, consistency, non-redundancy, systematicity) and the characteristics of individual requirements (internal completeness, accuracy, unambiguity, traceability, verifiability, and modifiability). The quality of the formal models of the criteria set and the design solutions are checked by validating and verifying them in the Neo4j graph database environment using dedicated test queries in the Cypher language.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>валидация и верификация</kwd>
        <kwd>графовые модели</kwd>
        <kwd>диаграммы поведения и классов</kwd>
        <kwd>модель качества</kwd>
        <kwd>онтологии</kwd>
        <kwd>характеристики качества</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>validation and verification</kwd>
        <kwd>graph models</kwd>
        <kwd>behavior and class diagrams</kwd>
        <kwd>quality model</kwd>
        <kwd>ontologies</kwd>
        <kwd>quality characteristics</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Исследование выполнено без спонсорской поддержки.</funding-statement>
        <funding-statement xml:lang="en">The study was performed without external funding.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">Selby R.W. Software Engineering: Barry W. Boehm's Lifetime Contributions to Software Development, Management, and Research. Wiley-IEEE Computer Society Press. June 2007.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">Shevchenko N. An Introduction to Model-Based Systems Engineering (MBSE). Carnegie Mellon University's Software Engineering Institute. Доступно по: http://insights.sei.cmu.edu/blog/introduction-model-based-systems-engineering-mbse/ (дата обращения: 24.09.2021).</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">Буздалов Д.В., Зеленов С.В., Корныхин Е.В., Петренко А.К., Страх А.В., Угненко А.А., Хорошилов А.В. Инструментальные средства проектирования систем интегрированной модульной авионики. Труды ИСП РАН. 2014;26(1):201–230.</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">Kildishev D.S., Khoroshilov A.V. Formalizing metamodel of Requirements Management System. Trudy ISP RAN/Proc. ISP RAS. 2018;30(5):163–176. DOI: 10.15514/ISPRAS-2018-30(5)-10.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">Самохвалов Э.Н., Ревунков Г.И., Гапанюк Ю.Е. Использование метаграфов для описания семантики и прагматики информационных систем. Вестник МГТУ им. Н.Э. Баумана. Сер. «Приборостроение». 2015;1(100):83–99.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">Наместников А.М., Гуськов Г.Ю., Филиппов А.А.. Интеллектуальный анализ проектов программных систем на основе онтологического подхода. Автоматизация процессов управления. 2020;1(59):75–85.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">Самонов А.В. Методы и средства разработки автоматизированных информационных систем на основе онтологии «Управление качеством программно-технических комплексов». Труды ИСП РАН. 2019;31(5):165–182.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">Васильев В.С., Целых А.Н., Целых Л.А. Метод валидации графовых моделей на основе алгоритма эффективных управлений. Труды учебных заведений связи. 2020; 6(3):58‒65. DOI:10.31854/1813-324X-2020-6-3-58-65.</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">Бурляева Е.В., Кононенко В.В., Корнюшко В.Ф., Разливинская С.В. Алгоритмы и программа верификации функциональных моделей. Программные продукты и системы. 2021;34(2):221–229. DOI: 10.15827/0236-235X.134.221-229.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">Neo4j Graph Platform. Доступно по: https://neo4j.com/developer/graph-platform (дата обращения: 10.09.2021).</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">Francis N, Green A., Guagliardo P. Formal Semantics of the Language Cypher Version 1.1: core read-only fragment. Доступно по: https://arxiv.org/pdf/1802.09984.pdf (дата обращения: 14.09.2021).</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">Marton J., Szárnyas G., Varró D. Formalising open Cypher Graph Queries in Relational Algebra. Доступно по: https://arxiv.org/pdf/1705.02844.pdf (дата обращения: 9.09.2021).</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">Apache TinkerPop™ is a graph computing framework for both graph databases (OLTP) and graph analytic systems (OLAP). Доступно по: http://tinkerpop.apache.org (дата обращения: 14.09.2021).</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">Нидхем М., Ходлер A. Графовые алгоритмы. Практическая реализация на платформах Apache Spark и Neo4j.; пер. с англ. В.С. Яценкова. М.: ДМК Пресс; 2020.</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>