<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article 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" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Transport automation research</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Transport automation research</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Автоматика на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2412-9186</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">84378</article-id>
   <article-id pub-id-type="doi">10.20295/2412-9186-2024-10-02-155-165</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Электронное моделирование</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Electronic simulation</subject>
    </subj-group>
    <subj-group>
     <subject>Электронное моделирование</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Formalization of transition from IDEF0-diagram to the GPSS-model of life cycle stages of railway automation and remote control systems</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ФОРМАЛИЗАЦИЯ ПЕРЕХОДА ОТ IDEF0-ДИАГРАММЫ К GPSS-МОДЕЛИ ЭТАПОВ ЖИЗНЕННОГО ЦИКЛА СИСТЕМ ЖЕЛЕЗНОДОРОЖНОЙ АВТОМАТИКИ И ТЕЛЕМЕХАНИКИ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Белишкина</surname>
       <given-names>Татьяна Алексеевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Belishkina</surname>
       <given-names>Tat'yana Alekseevna</given-names>
      </name>
     </name-alternatives>
     <email>belishkina@mail.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Константинова</surname>
       <given-names>Татьяна Юрьевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Konstantinova</surname>
       <given-names>Tat'yana Yur'evna</given-names>
      </name>
     </name-alternatives>
     <email>at-tanya@mail.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Лыков</surname>
       <given-names>Андрей Александрович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Lykov</surname>
       <given-names>Andrey Aleksandrovich</given-names>
      </name>
     </name-alternatives>
     <email>bastdrew@mail.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Марков</surname>
       <given-names>Дмитрий Спиридонович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Markov</surname>
       <given-names>Dmitriy Spiridonovich</given-names>
      </name>
     </name-alternatives>
     <email>MDS1945@yandex.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-4"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Микадо</surname>
       <given-names>Елена Николаевна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Mikado</surname>
       <given-names>Elena Nikolaevna</given-names>
      </name>
     </name-alternatives>
     <email>mikadowork@yandex.ru</email>
     <xref ref-type="aff" rid="aff-5"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Соколов</surname>
       <given-names>Вадим Борисович</given-names>
      </name>
      <name xml:lang="en">
       <surname>Sokolov</surname>
       <given-names>Vadim Borisovich</given-names>
      </name>
     </name-alternatives>
     <email>SVB9@yandex.ru</email>
     <bio xml:lang="ru">
      <p>кандидат технических наук;</p>
     </bio>
     <bio xml:lang="en">
      <p>candidate of technical sciences;</p>
     </bio>
     <xref ref-type="aff" rid="aff-6"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-5">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-6">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <city>Санкт-Петербург</city>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <city>Saint-Petersburg</city>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-06-24T23:50:14+03:00">
    <day>24</day>
    <month>06</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-06-24T23:50:14+03:00">
    <day>24</day>
    <month>06</month>
    <year>2024</year>
   </pub-date>
   <volume>10</volume>
   <issue>2</issue>
   <fpage>155</fpage>
   <lpage>165</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-06-21T00:00:00+03:00">
     <day>21</day>
     <month>06</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/84378/view">https://atjournal.ru/en/nauka/article/84378/view</self-uri>
   <abstract xml:lang="ru">
    <p>Целью статьи является изложение результатов формализации описания и разработки формализованного перехода от статической функциональной IDEF0‑модели к динамической, имитационной модели жизненного цикла систем железнодорожной автоматики и телемеханики. Для программной реализации имитационных моделей традиционно используется инструментальное средство GPSS World. Предложена концепция представления формализмов IDEF0‑диаграммы по математической схеме массового обслуживания. Основными положениями концепции являются объект-заявка, тип которой определяется видом объектов, а механизм — обслуживающим устройством. Свойства этих заявок и обслуживающих устройств записываются в строки матрицы паспортов; связи в соответствии с IDEF0‑диаграммой указываются записью индексов блока-функции последовательно в строке данного блока-функции. Возможность реализации функции блока-функции оценивается булевой функцией. Аргументами этой функции являются признак управления, требуемые ресурсы, состояние обслуживающих устройств. Проверка функции блока-функции осуществляется булевой функцией мониторинга времени занятия блока-функции. Для реализации данной концепции определены средства GPSS World: непрерывная и дискретная функции, транзакты, одноканальные устройства, логические ключи, матрица MX$PASP01, список пользователей, булевы переменные. Универсальная GPSS-модель, настроенная на конкретную IDEF0‑диаграмму на уровне исходных данных, разработана на основе косвенной адресации указанных средств. При этом она позволяет не изменять текст программы. Разработанная GPSS-программа формализует возможность и целесообразность перехода от IDEF0‑диаграммы к GPSS-модели жизненного цикла систем железнодорожной автоматики.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The purpose of the article is to present the results of formalizing the description and developing a formalized transition from a static functional IDEF0-model to a dynamic, simulation model of the life cycle of railway automation and remote control systems. The GPSS World tool is traditionally used for software implementation of simulation models. A concept for representing IDEF0-diagram formalisms using a mathematical queuing scheme is proposed. The main provisions of the concept are: an object-application, the type of which is determined by the type of objects, and the mechanism is determined by the servicing device. The properties of these applications and serving devices are recorded in the rows of the passport matrix; connections in accordance with the IDEF0-diagram are indicated by recording the indices of the block-function sequentially in the row of the given block-function. The possibility of realizing the block-function function is evaluated by a Boolean function. The arguments of this function are: control sign, required resources, state of service devices. The block-function function is checked by the Boolean function of monitoring the time of block-function occupation. To realize this concept the following GPSS World tools are defined: continuous and discrete functions, transactions, singlechannel devices, logical keys, MX$PASP01 matrix, user list, Boolean variables. A universal GPSS-model, tuned to a specific IDEF0-diagram at the source data level, is developed based on indirect addressing of the specified tools. At the same time, it allows not to change the program text. The developed GPSS-program formalizes the possibility and feasibility of the transition from the IDEF0-diagram to the GPSS-model of life cycle of railway automation systems.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>IDEF0-диаграмма</kwd>
    <kwd>жизненный цикл</kwd>
    <kwd>системы железнодорожной автоматики и телемеханики</kwd>
    <kwd>математические схемы массового обслуживания</kwd>
    <kwd>имитационная GPSS-модель</kwd>
    <kwd>косвенная адресация</kwd>
    <kwd>имитационная модель</kwd>
    <kwd>системы массового обслуживания</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>IDEF0-diagram</kwd>
    <kwd>life cycle</kwd>
    <kwd>railway automation and remote control systems</kwd>
    <kwd>mathematical queuing schemes</kwd>
    <kwd>GPSS simulation model</kwd>
    <kwd>indirect addressing</kwd>
    <kwd>simulation model</kwd>
    <kwd>queuing systems</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Константинова Т. Ю., Лыков А. А., Марков Д. С. и др. Технология имитационного моделирования систем железнодорожной автоматики и телемеханики // Автоматика на транспорте. 2023. Т. 9, № 2. С. 193–204. DOI: 10.20295/2412-9186-2023-9- 02-193-204. EDN HYPJQU.</mixed-citation>
     <mixed-citation xml:lang="en">Konstantinova T. Yu., Lykov A. A., Markov D. S. i dr. Tehnologiya imitacionnogo modelirovaniya sistem zheleznodorozhnoy avtomatiki i telemehaniki // Avtomatika na transporte. 2023. T. 9, № 2. S. 193–204. DOI: 10.20295/2412-9186-2023-9- 02-193-204. EDN HYPJQU.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">РД IDEF 0-2000. Методология функционального моделирования IDEF0. Руководящий документ // Прикладная логистика. М.: Госстандарт России, 2000. 61 с.</mixed-citation>
     <mixed-citation xml:lang="en">RD IDEF 0-2000. Metodologiya funkcional'nogo modelirovaniya IDEF0. Rukovodyaschiy dokument // Prikladnaya logistika. M.: Gosstandart Rossii, 2000. 61 s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бистерфельд О. А. Методология функционального моделирования IDEF0: учеб.-метод. пособие. Рязань: Рязанский гос. ун-т имени С. А. Есенина, 2008. 44 [2] с.</mixed-citation>
     <mixed-citation xml:lang="en">Bisterfel'd O. A. Metodologiya funkcional'nogo modelirovaniya IDEF0: ucheb.-metod. posobie. Ryazan': Ryazanskiy gos. un-t imeni S. A. Esenina, 2008. 44 [2] s.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Veis Šerifi., Predrag Dašić, Ratomir Jecmenica, et al (2009). Functional and Information Modeling of Production Using IDEF Methods. Strojniški vestnik, 55 (2): 131–140.</mixed-citation>
     <mixed-citation xml:lang="en">Veis Šerifi., Predrag Dašić, Ratomir Jecmenica, et al (2009). Functional and Information Modeling of Production Using IDEF Methods. Strojniški vestnik, 55 (2): 131–140.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Зараменских Е. П. Управление жизненным циклоинформационных систем: учебник и практикум / 1‑е изд. М.: Юрайт, 2019. 431 с. ISBN: 978-5-9916- 9200-7. EDN WLZOJI.</mixed-citation>
     <mixed-citation xml:lang="en">Zaramenskih E. P. Upravlenie zhiznennym cikloinformacionnyh sistem: uchebnik i praktikum / 1‑e izd. M.: Yurayt, 2019. 431 s. ISBN: 978-5-9916- 9200-7. EDN WLZOJI.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Integration DEFinition for function modeling (IDEF0). Draft Federal Information Processing Standards Publication 183. December 21. https://pcoding.ru/gost/idef0en.pdf</mixed-citation>
     <mixed-citation xml:lang="en">Integration DEFinition for function modeling (IDEF0). Draft Federal Information Processing Standards Publication 183. December 21. https://pcoding.ru/gost/idef0en.pdf</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Кудрявцев Е. М. GPSS World. Основы имитационного моделирования различных систем: учеб. пособие. М.: ДМК Пресс, 2007. 320 с. ISBN: 5-94074-219-X. EDN RAZBMT.</mixed-citation>
     <mixed-citation xml:lang="en">Kudryavcev E. M. GPSS World. Osnovy imitacionnogo modelirovaniya razlichnyh sistem: ucheb. posobie. M.: DMK Press, 2007. 320 s. ISBN: 5-94074-219-X. EDN RAZBMT.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Law A. M. How to build valid and credible simulation models // Proc. of the Winter Simulation Conf. Miam (USA), 7–10 Dec, 2008. P. 39–47.</mixed-citation>
     <mixed-citation xml:lang="en">Law A. M. How to build valid and credible simulation models // Proc. of the Winter Simulation Conf. Miam (USA), 7–10 Dec, 2008. P. 39–47.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Девятков В. В., Девятков Т. В., Федотов М. В. Имитационные исследования в среде моделирования GPSS STUDIO: учеб. пособие. М.: Научно-издательский центр ИНФРА-М, 2018. 283 с. ISBN: 978-5-9558-0595-5. EDN RRBMCR.</mixed-citation>
     <mixed-citation xml:lang="en">Devyatkov V. V., Devyatkov T. V., Fedotov M. V. Imitacionnye issledovaniya v srede modelirovaniya GPSS STUDIO: ucheb. posobie. M.: Nauchno-izdatel'skiy centr INFRA-M, 2018. 283 s. ISBN: 978-5-9558-0595-5. EDN RRBMCR.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Rabe M., Spieckermann S., Wenzel S. Верификация и валидация моделирования в производстве и логистике. Simul. Примечания Eur., 2009, 19. С. 21–29.</mixed-citation>
     <mixed-citation xml:lang="en">Rabe M., Spieckermann S., Wenzel S. Verifikaciya i validaciya modelirovaniya v proizvodstve i logistike. Simul. Primechaniya Eur., 2009, 19. S. 21–29.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Марков Д. С., Булавский П. Е. Матричный метод формализации имитационных моделей сложных систем массового обслуживания // Известия ПГУПС. 2010. № 4. С. 63–74. [Электронный ресурс]. URL: https://izvestiapgups.org/assets/files/10.20295-1815-588X‑2015–2/10.20295-1815588X-2015-2-99-105.pdf</mixed-citation>
     <mixed-citation xml:lang="en">Markov D. S., Bulavskiy P. E. Matrichnyy metod formalizacii imitacionnyh modeley slozhnyh sistem massovogo obsluzhivaniya // Izvestiya PGUPS. 2010. № 4. S. 63–74. [Elektronnyy resurs]. URL: https://izvestiapgups.org/assets/files/10.20295-1815-588X‑2015–2/10.20295-1815588X-2015-2-99-105.pdf</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Марков Д. С., Лыков А. А. Метод формализации имитационных моделей технологических процессов в хозяйстве автоматики и телемеханики на железнодорожном транспорте // Известия Петербургского университета путей сообщения. 2012. №1 (30). С. 24–30.</mixed-citation>
     <mixed-citation xml:lang="en">Markov D. S., Lykov A. A. Metod formalizacii imitacionnyh modeley tehnologicheskih processov v hozyaystve avtomatiki i telemehaniki na zheleznodorozhnom transporte // Izvestiya Peterburgskogo universiteta putey soobscheniya. 2012. №1 (30). S. 24–30.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Марков Д. С., Булавский П. Е. Иерархическая многоматричная формализация имитационной модели электронного документооборота технической документации // Актуальные вопросы развития систем железнодорожной автоматики и телемеханики: сб. науч. тр. ПГУПС. СПб., 2013. С. 52–60.</mixed-citation>
     <mixed-citation xml:lang="en">Markov D. S., Bulavskiy P. E. Ierarhicheskaya mnogomatrichnaya formalizaciya imitacionnoy modeli elektronnogo dokumentooborota tehnicheskoy dokumentacii // Aktual'nye voprosy razvitiya sistem zheleznodorozhnoy avtomatiki i telemehaniki: sb. nauch. tr. PGUPS. SPb., 2013. S. 52–60.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B14">
    <label>14.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Белишкина Т. А., Константинова Т. Ю., Лыков А. А. и др. Логико-временная формализация имитационных моделей систем железнодорожной автоматики и телемеханики // Автоматика на транспорте. 2023. № 4. С. 368–376. DOI: https://doi.org/10.20295/2412-9186-2023-9-04-368-376.</mixed-citation>
     <mixed-citation xml:lang="en">Belishkina T. A., Konstantinova T. Yu., Lykov A. A. i dr. Logiko-vremennaya formalizaciya imitacionnyh modeley sistem zheleznodorozhnoy avtomatiki i telemehaniki // Avtomatika na transporte. 2023. № 4. S. 368–376. DOI: https://doi.org/10.20295/2412-9186-2023-9-04-368-376.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B15">
    <label>15.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Девятков В. В. Руководство пользователя по GPSS World. Казань: Мастер лайн, 2002. 383 с.</mixed-citation>
     <mixed-citation xml:lang="en">Devyatkov V. V. Rukovodstvo pol'zovatelya po GPSS World. Kazan': Master layn, 2002. 383 s.</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
