<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" 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" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">firesmi</journal-id><journal-title-group><journal-title xml:lang="ru">Пожаровзрывобезопасность/Fire and Explosion Safety</journal-title><trans-title-group xml:lang="en"><trans-title>Pozharovzryvobezopasnost/Fire and Explosion Safety</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0869-7493</issn><issn pub-type="epub">2587-6201</issn><publisher><publisher-name>ФГБОУ ВО «Национальный исследовательский Московский государственный строительный университет»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.18322/pvb.2018.27.7-8.67-73</article-id><article-id custom-type="elpub" pub-id-type="custom">firesmi-674</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ, ЧИСЛЕННЫЕ МЕТОДЫ И КОМПЛЕКСЫ ПРОГРАММ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>MATHEMATICAL MODELING, NUMERICAL METHODS AND PROGRAM COMPLEXES</subject></subj-group></article-categories><title-group><article-title>Определение состава программ в специальном программном обеспечении автоматизированных систем пожаровзрывобезопасности объектов</article-title><trans-title-group xml:lang="en"><trans-title>Determination of the composition of programs in a special software of the computer-aided fire-explosion safety systems of objects</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>Topolskiy</surname><given-names>N. G.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Доктор технических наук, профессор, заслуженный деятель науки РФ, профессор кафедры информационных технологий.</p><p>129366, Москва, ул. Бориса Галушкина, 4</p></bio><bio xml:lang="en"><p>Doctor of Technical Sciences, Professor, Honoured Science Worker of Russian Federation, Professor of Department of Information Technology.</p><p>Borisa Galushkina St., 4, Moscow, 129366</p></bio><email xlink:type="simple">ntopolskii@mail.ru</email><xref ref-type="aff" rid="aff-1"/></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>Kryuchkov</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кандидат технических наук, доцент кафедры комплексной безопасности критически важных объектов.</p><p>119991, Москва, Ленинский просп., д. 65, корп. 1</p></bio><bio xml:lang="en"><p>Candidate of Technical Sciences, Assistant Professor of Department of Complex Security of Critical Objects.</p><p>Leninskiy Avenue, 65, Bldg. 1, Moscow, 119991</p></bio><email xlink:type="simple">kruchkov.a@gubkin.ru</email><xref ref-type="aff" rid="aff-2"/></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>Grachev</surname><given-names>D. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Соискатель факультета подготовки научно-педагогических кадров, кафедра информационных технологий.</p><p>129366, Москва, ул. Бориса Галушкина, 4</p></bio><bio xml:lang="en"><p>Competitor of Faculty of Scientific and Pedagogical Staff, Department of Information Technology.</p><p>Borisa Galushkina St., 4, Moscow, 129366</p></bio><xref ref-type="aff" rid="aff-1"/></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>Mikhaylov</surname><given-names>K. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Адъюнкт факультета подготовки научно-педагогических кадров, кафедра информационных технологий.</p><p>129366, Москва, ул. Бориса Галушкина, 4</p></bio><bio xml:lang="en"><p>Postgraduate Student of Faculty of Scientific and Pedagogical Staff, Department of Information Technology.</p><p>Borisa Galushkina St., 4, Moscow, 129366</p></bio><email xlink:type="simple">mihkir.94@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Академия ГПС МЧС России</institution><country>Россия</country></aff><aff xml:lang="en"><institution>State Fire Academy of Emercom of Russia</institution><country>Russian Federation</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Российский государственный университет нефти и газа (национальный исследовательский университет) им. И.М. Губкина</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Gubkin Russian State University of Oil and Gas (National Research University)</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>02</day><month>10</month><year>2018</year></pub-date><volume>27</volume><issue>7-8</issue><fpage>67</fpage><lpage>73</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Топольский Н.Г., Крючков А.В., Грачев Д.С., Михайлов К.А., 2018</copyright-statement><copyright-year>2018</copyright-year><copyright-holder xml:lang="ru">Топольский Н.Г., Крючков А.В., Грачев Д.С., Михайлов К.А.</copyright-holder><copyright-holder xml:lang="en">Topolskiy N.G., Kryuchkov A.V., Grachev D.S., Mikhaylov K.A.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.fire-smi.ru/jour/article/view/674">https://www.fire-smi.ru/jour/article/view/674</self-uri><abstract><p>Рассмотрены единичные программные системы (ЕПС) автоматизированных систем пожаровзрывобезопасности (АСПВБ) объектов. Дано одно из возможных математических определений программ ЕПС и их характеристик. Проведена оценка количества формул в специальном программном обеспечении (СПО) АСПВБ и автоматизированных систем управления технологическими процессами в целом. Описан процесс поиска унификатора в ЕПС на множестве формул СПО АСПВБ. Показано, что для его определения необходимо провести разбиение ЕПС на базовые группы функциональности, представляющие собой неделимые на части элементы.</p></abstract><trans-abstract xml:lang="en"><sec><title>Introduction</title><p>Introduction. For the sustainable operation of modem industries, in particular oil refineries, computer-aided process control systems are used. One of the key components of these systems are the computer-aided fire-explosion safety systems. A crucial role in these systems is played by special software, the reliability of which depends on the successful functioning of the computer-aided fire-explosion safety systems and in general oil refineries.</p><p>The work purpose is to determine the composition of programs in special software for computer-aided fire-explosion safety systems of objects. The following tasks are solved: the mathematical definition of single software systems and their characteristics is described; the number of formulas in the special software of computer-aided fire-explosion safety systems is estimated; from the formal point of view, the identification of the unifier in a single software system is described.</p></sec><sec><title>Methods</title><p>Methods. The article uses the methods of mathematical logic, graph theory for the formal description of single software systems and their functional characteristics.</p></sec><sec><title>Results and discussion</title><p>Results and discussion. One of the possible mathematical definitions of single software systems of computer-aided fire-explosion safety systems and their characteristics is given. The assesment of quantity of formulas for the special software of the computer-aided fire-explosion safety systems and computer-aided process control systems in general which about one million is necessary is carried out. It is shown that to determine the unifier in a single program system, it is necessary to divide it into basic groups of functionality. The basic functionality groups are meant as basic elements of programs.</p></sec><sec><title>Conclusions</title><p>Conclusions. In the end, the identification of groups of basic elements of programs allows to define unambiguously the required structure of programs of the special software of the computer-aided fire-explosion safety systems of objects, increase its reliability and simplify the work with it.</p></sec></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>computer-aided process control systems</kwd><kwd>computer-aided fire-explosion safety systems</kwd><kwd>synthesis of special software</kwd><kwd>single software system</kwd><kwd>basic functionality groups</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Топольский Н. Основы автоматизированных систем пожаровзрывобезопасности объектов. — М. : МИПБ МВД России, 1997. — 164 с.</mixed-citation><mixed-citation xml:lang="en">TopolskiyN. G. Osnovy avtomatizirovannykh sistem pozharovzryvobezopasnosti obyektov [Basics of computer-aided fire and explosion safety systems]. Moscow, Fire Safety Institute of the Ministry of Internal Affairs of Russia Publ., 1997. 164 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Абросимов А. А., Топольский Н. Г., Фёдоров А. В. Автоматизированные системы пожаровзрывобезопасности нефтеперерабатывающих производств. — М.: МИПБ МВД России, 1999. —239 с.</mixed-citation><mixed-citation xml:lang="en">Abrosimov A. A., Topolskiy N. G., Fedorov A. V. Avtomatizirovannyye sistemy pozharovzryvobezopasnosti neftepererabatyvayushchikhproizvodstv [Computer-aided fire and explosion safety systems of petroleum refineries]. Moscow, State Fire Academy of the Ministry of Internal Affairs of Russia Publ., 1999. 239 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Гаплаев А. А.-Б. Автоматизированный комплекс контроля и испытаний системы управления противопожарной защиты нефтеперерабатывающих производств : дис. ... Кандидат технических наук. — М., 2018.—226 с.</mixed-citation><mixed-citation xml:lang="en">Gaplaev A. A.-B. Computer-aided complex ofcontrol and testing of management systems of oil refineries fire protection. Cand. tech. sci. diss. Moscow, 2018. 226 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Крючков А. В. Обобщение опыта синтеза специального программного обеспечения на различных инструментальных средствах // Технологии техносферной безопасности. — 2015. — Вып. 3(61). — C. 252-263. URL: http://agps-2006.narod.ru/ttb/2015-3/41-03-15.ttb.pdf (дата обращения: 03.06.2018).</mixed-citation><mixed-citation xml:lang="en">Kruchkov A. V. Summarizing the experience of synthesis special software for different programming languages. Tekhnologii tekhnosfernoy bezopasnosti / Technology of Technosphere Safety, 2015, issue 3(61), pp. 252-263 (in Russian). Available at: http://agps-2006.narod.ru/ttb/2015-3/41-03-15.ttb.pdf (Accessed 3 June 2018).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Gajski D. D., Abdi S., Gerstlauer A., Schimer G. Software synthesis // Embedded System Design. — Boston, MA : Springer, 2009. — P. 155-197. DOI: 10.1007/978-1-4419-0504-8_5.</mixed-citation><mixed-citation xml:lang="en">Gajski D. D., Abdi S., Gerstlauer A., Schimer G. Software synthesis. In: Embedded System Design. Boston, MA, Springer, 2009, pp. 155-197. DOI: 10.1007/978-1-4419-0504-8_5.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Крючков А. В. Методология универсализации синтеза специального программного обеспечения крупной автоматизированной системы управления предприятием // Технологии техносферной безопасности. — 2015. — Вып. 3(61). — С. 264-268. URL: http://agps-2006.narod.ru/ttb/2015-3/40-03-15.ttb.pdf (дата обращения: 03.06.2018).</mixed-citation><mixed-citation xml:lang="en">Kruchkov A. V. Universal application synthesis methodology of special software for large automated enterprise control system. Tekhnologii tekhnosfernoy bezopasnosti / Technology of Technosphere Safety, 2015, issue 3(61), pp. 264-268 (in Russian). Available at: http://agps-2006.narod.ru/ttb/2015-3/40-03-15.ttb.pdf (Accessed 3 June 2018).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Stolz L.Special issue: Harnessing theories for tool support in software // Innovations in Systems and Software Engineering. —2013. — Vol. 9, Issue 1. — P. 1-2. DOI: 10.1007/s11334-012-0193-4.</mixed-citation><mixed-citation xml:lang="en">Stolz V. Special issue: Harnessing theories for tool support in software. Innovations in Systems and Software Engineering, 2013, vol. 9, issue 1, pp. 1-2. DOI: 10.1007/s11334-012-0193-4.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Макконнелл С. Профессиональная разработка программного обеспечения: сокращение сроков, повышение качества продукта, больше удачных проектов, расширение возможностей успешной карьеры / Пер. с англ. — СПб. : Символ&amp;Плюс, 2006. — 240 с.</mixed-citation><mixed-citation xml:lang="en">McConnell S. Professional software development: shorter schedules, higher quality products, more successful projects, enhanced careers. Addison-Wesley, 2004.243 p. (Russ. ed.: McConnell S. Profes-sionalnaya razrabotka programmnogo obespecheniya: sokrashcheniye srokov, povysheniye kachestva produkta, bolshe udachnykh proyektov, rasshireniye vozmozhnostey uspeshnoy karyery. Saint Petersburg, Simvol&amp;Plyus Publ., 2006. 240 p.).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Вендров А. М.Проектирование программного обеспечения экономических информационных систем. — М. : Финансы и статистика, 2006. — 545 с.</mixed-citation><mixed-citation xml:lang="en">Vendrov A. M. Proyektirovaniyeprogrammnogo obespecheniya ekonomicheskikh informatsionnykh sistem [The software design of economic information systems]. Moscow, Finansy i statistika Publ., 2006. 545 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Zheng Qin, Xiang Zheng, Jiankuan Xing. Software Architecture // Advanced Topics in Science and Technology in China. — Berlin, Heidelberg: Springer, 2008. — 337 p. DOI: 10.1007/978-3-540-74343-9.</mixed-citation><mixed-citation xml:lang="en">Zheng Qin, Xiang Zheng, Jiankuan Xing. Software Architecture. In: Advanced Topics in Science and Technology in China. Berlin, Heidelberg, Springer, 2008. 337 p. DOI: 10.1007/978-3-540-74343-9.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Bass L., Clements P., Kazman R. Software architecture in practice. — 3rd Edition. — Addison-Wesley Professional, 2012. — 640 p.</mixed-citation><mixed-citation xml:lang="en">Bass L., Clements P., Kazman R. Software architecture in practice. 3rd Edition. Addison-Wesley Professional, 2012. 640 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">RozanskiN., Woods E. Software systems architecture: working with stakeholders using viewpoints and perspectives. — 2nd Edition. — Addison-Wesley Professional, 2012. — 704 p.</mixed-citation><mixed-citation xml:lang="en">RozanskiN., Woods E. Software systems architecture: workingwith stakeholders using viewpoints and perspectives. 2nd Edition. Addison-Wesley Professional, 2012. 704 p.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Almeida J. B., Frade M.J., Pinto J. S., Melo de Sousa S. Rigorous software development. — London : Springer-Verlag, 2011. — 307 p. DOI: 10.1007/978-0-85729-018-2.</mixed-citation><mixed-citation xml:lang="en">Almeida J. B., Frade M. J., Pinto J. S., Melo de Sousa S. Rigorous software development. London, Springer-Verlag, 2011. 307 p. DOI: 10.1007/978-0-85729-018-2.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Crookshanks E. Practical Software Development Techniques: Tools and techniques for building enterprise software. — Berkeley, CA : Apress, 2014. — 212 p. DOI: 10.1007/978-1-4842-0728-4.</mixed-citation><mixed-citation xml:lang="en">Crookshanks E. Practical Software Development Techniques: Tools and techniques for building enterprise software. Berkeley, CA, Apress, 2014. 212 p. DOI: 10.1007/978-1-4842-0728-4.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Грис Д. Наука программирования / Пер. с англ.; под ред. А. П. Ершова. — М. : Мир, 1984. — 416 с.</mixed-citation><mixed-citation xml:lang="en">Gries D. The science of programming. New York, Heidelberg, Berlin, Springer-Verlag, 1981 (Russ. ed.: Gries D. Nauka programmirovaniya. Moscow, Mir Publ., 1984. 416 p.).</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Чень Ч., Ли Р. Математическая логика и автоматическое доказательство теорем / Пер. с англ.; под ред. С. Ю. Маслова. — М. : Наука, 1983. — 360 с.</mixed-citation><mixed-citation xml:lang="en">Chang Ch.-L., Lee R. Symbolic logic and mechanical theorem proving. New York, San Francisco, London, Academic Press, 1973 (Russ. ed.: Chang Ch.-L., Lee R. Matematicheskayalogika i avtomati-cheskoye dokazatelstvo teorem. Moscow, Nauka Publ., 1983. 360 p.)</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Дийкстра Э., Болье Л., ХоорК.,Дал У.-И. Языки программирования / Ред. Ф. Женюи; пер. с англ. В. П. Кузнецова, под ред. В. М. Курочкина. — М. : Мир, 1972. — 410 с.</mixed-citation><mixed-citation xml:lang="en">Dijkstra E. W., Beaulieu L., Hoare C. A. R., Dahl O.-J. Programming languages. London, 1968 (Russ. ed.: Dijkstra E. W., Beaulieu L., Hoare C. A. R., Dahl O.-J. Yazyki programmirovaniya. Moscow, Mir Publ., 1972. 410 p.).</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Умрихин Ю. Д. Оптимизация сложных информационных систем. — М. : Министерство радиопромышленности СССР, 1983. — 125 с.</mixed-citation><mixed-citation xml:lang="en">UmrikhinYu. D. Optimizatsiya slozhnykh informatsionnykh system [Optimization of complex information systems]. Moscow, Ministry of Radio Technology Publ., 1983. 125 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">Клименко И. С. Теория систем и системный анализ. — М. : РосНОУ, 2014. — 264 с.</mixed-citation><mixed-citation xml:lang="en">Klimenko I. S. Teoriya sistem i sistemnyy analiz [Systems theory and system analysis]. Moscow, RosNOU Publ., 2014. 264 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Шиханович Ю. А. Введение в современную математику. Начальные понятия. — М. : Наука, 1965. —376 с.</mixed-citation><mixed-citation xml:lang="en">Shikhanovich Yu. A. Vvedeniye v sovremennuyu matematiku. Nachalnyyeponyatiya [Introduction to modern mathematics: Initial concepts]. Moscow, Nauka Publ., 1965. 376 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Ильин В. Д. Система порождения программ. — М. : Наука, 1989. — 257 с.</mixed-citation><mixed-citation xml:lang="en">Ilin V. D. Sistema porozhdeniya programm [The system of program generating]. Moscow, Nauka Publ., 1989. 257 p. (in Russian).</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">DeLuciaA., Ferrucci F. Software engineering. — Berlin, Heidelberg : Springer-Verlag, 2013. — 237 p. DOI: 10.1007/978-3-642-36054-1.</mixed-citation><mixed-citation xml:lang="en">De Lucia A., Ferrucci F. Software engineering. Berlin, Heidelberg, Springer-Verlag, 2013. 237 p. DOI: 10.1007/978-3-642-36054-1.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Peled D. A. Software reliability methods. — New York : Springer-Verlag, 2001. — 332 p. DOI: 10.1007/978-1-4757-3540-6.</mixed-citation><mixed-citation xml:lang="en">Peled D. A. Software reliability methods. New York, Springer-Verlag, 2001. 332 p. DOI: 10.1007/978-1-4757-3540-6.</mixed-citation></citation-alternatives></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>
