• русский
    • English
  • English 
    • русский
    • English
    View Item 
    •   DSpace Home
    • Публикации сотрудников
    • Статьи в научных журналах (эффективный контракт)
    • View Item
    •   DSpace Home
    • Публикации сотрудников
    • Статьи в научных журналах (эффективный контракт)
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Using blockchain technology to improve N-version software dependability

    Thumbnail
    View/Open:
    gruzenkin_1.pdf (411.1 Kb)
    DOI:
    10.1007/978-3-030-00211-4_14
    URI (for links/citations):
    https://link.springer.com/chapter/10.1007%2F978-3-030-00211-4_14
    http://elib.sfu-kras.ru/handle/2311/110449
    Author:
    Gruzenkin, D. V.
    Mikhalev, A. S.
    Grishina, G. V.
    Tsarev, R. Y.
    Rutskiy, V. N.
    Corporate Contributor:
    Институт космических и информационных технологий
    Институт экономики, управления и природопользования
    Институт филологии и языковой коммуникации
    Кафедра информатики
    Кафедра экономических теорий
    Кафедра иностранных языков для инженерных направлений
    Date:
    2018-09
    Journal Name:
    Advances in Intelligent Systems and Computing
    Journal Quartile in Scopus:
    без квартиля
    Journal Quartile in Web of Science:
    без квартиля
    Bibliographic Citation:
    Gruzenkin, D. V. Using blockchain technology to improve N-version software dependability [Текст] / D. V. Gruzenkin, A. S. Mikhalev, G. V. Grishina, R. Y. Tsarev, V. N. Rutskiy // Advances in Intelligent Systems and Computing. — 2018. — Т. 859. — С. 132-137
    Abstract:
    Being a technique ensuring the dependability and fault tolerance of software, the N-version programming has proven its effectiveness. A formal definition and some practical experience support the idea that redundancy and diversity are the key points of the N-version software dependability. The implementation of N functionally equivalent versions allows to resist different types of faults, including residual ones. However, due to some peculiarities of N-version software design interversion and intermodule dependences can arrive. It results in the dependency of potential faults in versions or modules of the N-version software. The recently appeared blockchain technology can be applied to increase the dependability of N-version software. In the paper the authors suggest an approach to log N-version software faults by the means of the blockchain technology. As a result, the blockchain technology provides complete data on operation of the N-version software that is used to improve the N-version software dependability. An example illustrating the proposed approach is provided.
    Collections:
    • Статьи в научных журналах (эффективный контракт) [4054]
    Metadata:
    Show full item record

    Related items

    Showing items related by title, author, creator and subject.

    • К проблеме оценки надежности сложных программных систем 

      Царев, Р.Ю.; Штарик, Е.Н.; Штарик, А.В.; Tsarev, Roman Yu.; Shtarik, Elena N.; Shtarik, Andrey V. (Сибирский федеральный университет. Siberian Federal University., 2015-02)
      Статья посвящена проблеме оценки надежности программного обеспечения. Разработан алгоритм, который позволяет применить универсальную модель при оценке надежности программных систем с различной архитектурой. Представлена ...
    • Modular Integrated Probabilistic Model of Software Reliability Estimation 

      Tsarev, Roman Yurievich; Chernigovskiy, Alexey Sergeevich; Shtarik, Elena Nikolaevna; Shtarik, Andrey Viktorovich; Durmuş, Mustafa Seçkin; Üstoglu, Ilker (2016-03)
      A modular integrated probabilistic model of software reliability estimation and an algorithm of its application for estimation of software reliability with different architecture such as multilevel, multiversion, distributed ...
    • Modular Integrated probabilistic model of software reliability estimation 

      Царев, Р. Ю.; Черниговский, А. С.; Штарик, Е. Н.; Штарик, А. В.; Дурмус, М. С.; Üstoglu, I. (2016-02)
      A modular integrated probabilistic model of software reliability estimation and an algorithm of its application for estimation of software reliability with different architecture such as multilevel, multiversion, distributed ...
    • N-version Software Module Requirements to Grant the Software Execution Fault-Tolerance 

      Денис, Владимирович Грузенкин; Алексей, Сергеевич Черниговский; Роман, Юрьевич Царев (2017-09)
      N-version programming is one of the approach ensuring high reliability and fault-tolerance of software on the basis of program redundancy and diversity. This approach ensures that faults of one of the versions of an N-version ...
    • Laboratory complex for simulation of navigation signals of pseudosatellites 

      Ратушняк, В. Н.; Гладышев, А. Б.; Соколовский, А. В.; Михов, Е. Д. (2018-05)
      In the article, features of the organization, structure and questions of formation of navigation signals of pseudosatellites of the short - range navigation system based on the hardware-software complex National Instruments ...

    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV
     

     


    DSpace software copyright © 2002-2015  DuraSpace
    Contact Us | Send Feedback
    Theme by 
    @mire NV