<?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>2070-7428</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="publisher-id">ART-19746</article-id>
      <title-group>
        <article-title>УЧЕТ СОВМЕСТИМОСТИ COTS-КОМПОНЕНТОВ ПРИ ФОРМИРОВАНИИ ИЗБЫТОЧНЫХ ПРОГРАММНЫХ СИСТЕМ</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>Tsarev</surname>
              <given-names>R.Yu.</given-names>
            </name>
          </name-alternatives>
          <email>tsarev.sfu@mail.ru</email>
          <xref ref-type="aff" rid="aff697eb7f0"/>
        </contrib>
        <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>Zavyalova</surname>
              <given-names>O.I.</given-names>
            </name>
          </name-alternatives>
          <email>zav.olga888@mail.ru</email>
          <xref ref-type="aff" rid="aff697eb7f0"/>
        </contrib>
        <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>Chernigovskiy</surname>
              <given-names>A.S.</given-names>
            </name>
          </name-alternatives>
          <email>achernigovskiy@hotmail.com</email>
          <xref ref-type="aff" rid="aff697eb7f0"/>
        </contrib>
      </contrib-group>
      <aff id="aff697eb7f0">
        <institution xml:lang="ru">ФГАОУ ВПО «Сибирский федеральный университет»</institution>
        <institution xml:lang="en">Siberian Federal University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2015-01-17">
        <day>17</day>
        <month>01</month>
        <year>2015</year>
      </pub-date>
      <issue>1</issue>
      <fpage>65</fpage>
      <lpage>65</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://science-education.ru/ru/article/view?id=19746</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>Создание крупных программных систем вынуждает использовать программные компоненты не только собственной разработки, но и готовые программные компоненты, представленные сторонними разработчиками и поставщиками на рынке программных продуктов. Особенно актуально их использование для программных систем, к которым особые требования по надежности вынуждают прибегать к введению программной избыточности как средству повышения уровня надежности. Применение готовых программных компонентов, именуемых на международном рынке commercial off-the-shelf или COTS-компонентами, в составе программной системы требует учета совместимости компонентов. В данной статье представлена модель оптимизации, предназначенная для формирования надежной программной системы с учетом совместимости COTS-компонентов. Программная система реализуется согласно схеме блоков восстановления с согласованием, что позволяет обеспечить высокий уровень надежности.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>Construction of large software systems is forcing to use software components both of home design and provided by third-party developers and suppliers at the market of software products. The use of the latter is especially important for the software systems with high reliability requirements where the introduction of software redundancy is chosen as a tool for reliability improving. The application of so-called commercial off-the-shelf or COTS components as part of a software system requires consideration of components compatibility. The article presents an optimization model for synthesis a highly reliable software system based on consensus recovery block scheme. The optimization model takes into account of COTS components compatibility.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>надежность</kwd>
        <kwd>избыточность</kwd>
        <kwd>оптимизация</kwd>
        <kwd>COTS</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>reliability</kwd>
        <kwd>redundancy</kwd>
        <kwd>optimization</kwd>
        <kwd>COTS</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Ковалев, И. В. Архитектурная надежность программного обеспечения информационно-управляющих систем: монография / И. В. Ковалев, Р. Ю. Царев, Д. В. Капулин; Краснояр. гос. аграр. ун-т. – Красноярск, 2011. – 182 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Модель формирования оптимальной программной системы по схеме блока восстановления с согласованием / О. И. Завьялова, С. Н. Гриценко, С. В. Тынченко, Р. Ю. Царев // Современные проблемы науки и образования. – 2015. – № 1; URL: http://www.science-education.ru/121-18871 (дата обращения: 30.04.2015).</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Царев, Р. Ю. Методология многоатрибутивного формирования мультиверсионного программного обеспечения сложных систем управления и обработки информации: монография / Р. Ю. Царев; Краснояр. гос. аграр. ун-т. – Красноярск, 2011. – 210 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Царев, Р. Ю. Мультиверсионное программное обеспечение. Алгоритмы голосования и оценка надежности: монография / Р. Ю. Царев, А. В. Штарик, Е. Н. Штарик. – Красноярск: Сибирский федеральный университет, 2013. – 120 с.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Bali, S., Gupta, A., Dinesh Kumar, U. Fuzzy multi-objective build-or-buy approach for component selection of fault tolerant modular software system under consensus recovery block scheme (2012) Advances in Intelligent and Soft Computing, 130 AISC (VOL. 1), pp. 1025-1036.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Berman, O., Kumar, U.D. Optimization models for recovery block schemes (1999) European Journal of Operational Research, 115 (2), pp. 368-379.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Cortellessa, V., Marinelli, F., Potena, P. An optimization framework for "build-or-buy" decisions in software architecture (2008) Computers and Operations Research, 35 (10), pp. 3090-3106.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Fiondella, L., Zeephongsekul, P. Recovery block fault tolerance considering correlated failures (2014) Proceedings - Annual Reliability and Maintainability Symposium, art. no. 6798525.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Nan, Z., Jiamin, W. Reliability analysis of COTS-based software system (2014) International Journal of Multimedia and Ubiquitous Engineering, 9 (8), pp. 73-84.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Randell,  B., Jie, X., The Evolution of the Recovery Block Concept (1995) Software Fault Tolerance, Michael R. Lyu, editor, Wiley, pp. 1–21.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
