<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Современные наукоемкие технологии</journal-title>
      </journal-title-group>
      <issn>1812-7320</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/snt.39902</article-id>
      <article-id pub-id-type="publisher-id">ART-39902</article-id>
      <title-group>
        <article-title>Диспетчер научных рабочих процессов: методы и средства визуализации данных</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Воскобойников</surname>
              <given-names>М.Л.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Voskoboynikov</surname>
              <given-names>M.L.</given-names>
            </name>
          </name-alternatives>
          <email>mikev1988@mail.ru</email>
          <xref ref-type="aff" rid="aff1"/>
        </contrib>
      </contrib-group>
      <aff id="aff1">
        <institution xml:lang="ru">ФГБУН Институт динамики систем и теории управления имени В.М. Матросова Сибирского отделения Российской академии наук</institution>
        <institution xml:lang="en">Matrosov Institute for System Dynamics and Control Theory of the Siberian Branch of the Russian Academy of Sciences</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2024-01-05">
        <day>05</day>
        <month>01</month>
        <year>2024</year>
      </pub-date>
      <issue>1</issue>
      <fpage>16</fpage>
      <lpage>21</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://top-technologies.ru/article/view?id=39902</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Статья посвящена актуальным вопросам визуализации научных рабочих процессов в распределенных пакетах прикладных программ (научных приложениях) и расчетных данных, получаемых при выполнении таких процессов. В рамках исследования разработаны новые инструментальные средства визуализации научных рабочих процессов и расчетных данных на разных этапах их обработки и анализа. Данные инструментальные средства обеспечивают конфигурирование и настройку используемых графиков и диаграмм. Предложена спецификация параметров процесса визуализации данных на языке JSON, расширяющая описания предметных областей приложений. Применение данной спецификации позволяет существенно повысить качество и гибкость процесса визуализации в сравнении с известными системами управления научными рабочими процессами. В качестве базового программного обеспечения для визуализации научных рабочих процессов приложений и расчетных данных предложено использовать соответственно библиотеки Graphviz и Highcharts. Рассмотрены преимущества этих библиотек в сравнении с другими библиотеками подобного назначения. Результаты исследования использованы при создании и применении приложения для исследования живучести энергетических систем. Приведены иллюстративные примеры визуализации одного из научных рабочих процессов приложения и расчетных данных, отражающих степень живучести исследуемой системы при массовых отказах ее элементов. Исследование проведено при поддержке Министерства науки и высшего образования Российской Федерации, проект № FWEW-2021-0005 «Технологии разработки и анализа предметно-ориентированных интеллектуальных систем группового управления в недетерминированных распределенных средах».</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>The paper is devoted to relevant issues of visualization of scientific workflows in distributed applied software packages (scientific applications) and computational data obtained during the workflow execution. Within this research, new tools for visualization of scientific workflows and computational data at different stages of their processing and analysis have been developed. These tools allow configuration and customization of the graphs and diagrams used. A specification of parameters for the data visualization process in the JSON language is proposed. This specification extends the description of application domains. The use of this specification can significantly improve the quality and flexibility of the visualization process compared to known workflow management systems. We propose to use the Graphviz and Highcharts libraries, respectively, as basic software for the visualization of scientific workflows of applications and computational data. The advantages of these libraries in comparison with other libraries for similar purposes are considered. The research results were used to create and apply an application for studying the resilience of energy systems. Illustrative examples of visualization of one of the scientific workflows of the application and computational data reflecting the degree of resilience of the system under study in case of mass failures of its elements are given. The research was carried out with the support of the Ministry of Science and Higher Education of the Russian Federation, project No. FWEW-2021-0005 “Technologies for the development and analysis of subject-oriented intelligent group control systems in non-deterministic distributed environments”.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>научный рабочий процесс</kwd>
        <kwd>результаты расчетов</kwd>
        <kwd>визуализация</kwd>
        <kwd>спецификация</kwd>
        <kwd>шаблоны</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>scientific workflow</kwd>
        <kwd>computation results</kwd>
        <kwd>visualization</kwd>
        <kwd>specification</kwd>
        <kwd>templates</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Паклин Н.Б., Орешков В.И. Бизнес-аналитика. От данных к знаниям. СПб.: Питер, 2013. 622 c.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Романова И.К. Современные методы визуализации многомерных данных: анализ, классификация, реализация, приложения в технических системах // Машиностроение и компьютерные технологии. 2016. № 3. С. 133–167. DOI: 10.7463/0316.0834876.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Bertin J. Semiology of Graphics: Diagrams, Networks, Maps. University of Wisconsin Press, 1983. 415 p.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Feoktistov A., Edelev A., Tchernykh F., Gorsky S., Basharina O., Fereferov E. An Approach to Implementing High-Performance Computing for Problem Solving in Workflow-based Energy Infrastructure Resilience Studies // Computation. 2023. Vol. 11. № 12. P. 243. DOI: 10.3390/computation11120243.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Feoktistov A., Kostromin R., Sidorov I.A., Gorsky S.A. Development of Distributed Subject-Oriented Applications for Cloud Computing through the Integration of Conceptual and Modular Programming // Proceedings of the 41st International Convention on information and communication technology, electronics and microelectronics (MIPRO-2018). Riejka: IEEE, 2018. P. 256–261. DOI: 10.23919/MIPRO.2018.8400044.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Feoktistov A., Gorsky S., Sidorov I., Bychkov I., Tchernykh A., Edelev A. Collaborative Development and Use of Scientific Applications in Orlando Tools: Integration, Delivery, and Deployment // Communications in Computer and Information Science. 2020. Vol. 1087. P. 18–32. DOI: 10.1007/978-3-030-41005-6_2.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Феоктистов А.Г., Костромин Р.О., Воскобойников М.Л., Ли-Дэ Д.И. Организация вычислительной среды разработки и применения научных рабочих процессов на основе контейнеризации // Вычислительные технологии. 2023. Т. 28, № 6. С. 151–164. DOI: 10.25743/ICT.2023.28.6.013.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Edelev A., Beresneva N., Gorsky S., Sidorov I., Feoktistov A. Representation of Subject Knowledge from the Field of Vulnerability Analysis of Energy Systems in Distributed Applied Software Packages // Advances in Intelligent Systems Research. 2019. Vol. 169. P. 184–188. DOI: 10.2991/iwci-19.2019.32.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Воскобойников М.Л. Планировщик схем решения задач для распределенных пакетов прикладных программ Свидетельство о государственной регистрации программы для ЭВМ № 2023685789. М.: Федеральная служба по интеллектуальной собственности (РОСПАТЕНТ), 2023.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Горбунов-Посадов М.М., Корягин Д.А., Мартынюк В.В. Системное обеспечение пакетов прикладных программ. М.: Наука, 1990. 208 с.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
