Показать сокращенную информацию
Using blockchain technology to improve N-version software dependability
Автор | Gruzenkin, D. V. | |
Автор | Mikhalev, A. S. | |
Автор | Grishina, G. V. | |
Автор | Tsarev, R. Y. | |
Автор | Rutskiy, V. N. | |
Дата внесения | 2019-07-01T07:21:27Z | |
Дата, когда ресурс стал доступен | 2019-07-01T07:21:27Z | |
Дата публикации | 2018-09 | |
Библиографическое описание | 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 | |
URI (для ссылок/цитирований) | https://link.springer.com/chapter/10.1007%2F978-3-030-00211-4_14 | |
URI (для ссылок/цитирований) | https://elib.sfu-kras.ru/handle/2311/110449 | |
Аннотация | 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. | |
Тема | Blockchain | |
Тема | Logging | |
Тема | N-version software | |
Тема | Software dependability | |
Тема | Software reliability | |
Название | Using blockchain technology to improve N-version software dependability | |
Тип | Journal Article | |
Тип | Journal Article Preprint | |
Страницы | 132-137 | |
ГРНТИ | 81.81.07 | |
Дата обновления | 2019-07-01T07:21:27Z | |
DOI | 10.1007/978-3-030-00211-4_14 | |
Институт | Институт космических и информационных технологий | |
Институт | Институт экономики, управления и природопользования | |
Институт | Институт филологии и языковой коммуникации | |
Подразделение | Кафедра информатики | |
Подразделение | Кафедра экономических теорий | |
Подразделение | Кафедра иностранных языков для инженерных направлений | |
Журнал | Advances in Intelligent Systems and Computing | |
Квартиль журнала в Scopus | без квартиля | |
Квартиль журнала в Web of Science | без квартиля |