Моделирование и анализ информационных систем
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Импакт-фактор

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Модел. и анализ информ. систем:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Моделирование и анализ информационных систем, 2020, том 27, номер 4, страницы 472–487
DOI: https://doi.org/10.18255/1818-1015-2020-4-472-487
(Mi mais729)
 

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Theory of computing

Архитектура формально-верифицированной системы распределенного реестра InnoChain

Л. А. Меркинa, Р. М. Резинa, Н. К. Васильевba

a Университет Иннополис, Университетская, д.1, г. Иннополис, 420500 Россия
b Национальный исследовательский университет «Высшая школа экономики», ул. Мясницкая, д. 20, г. Москва, 101000 Россия
Список литературы:
Аннотация: В настоящей работе рассматривается архитектура системы распределенного реестра (СРР) InnoChain. Основной целью этой архитектуры является реализуемость 5-ти уровней формальной верификации программного обеспечения (ПО) системы InnoChain, включая операционное окружение. Методы формальной верификации являются основными методами обеспечения качества ПО с критическими требованиями по надежности, но до сих пор они не находили широкого применения в СРР. Архитектура InnoChain включает (1) предметно-ориентированный язык смарт-контрактов с формальной семантикой, встроенный в функциональный язык CakeML (диалект языка ML), что позволяет осуществлять формальную верификацию свойств корректности смарт-контрактов в системах логики высших порядков (например, HOL4); (2) верифицированную трансляцию смарт-контрактов в машинный код с использованием компилятора CakeML вместо использования виртуальных машин для исполнения смарт-контрактов; (3) реализацию функционала узла СРР также на CakeML с формальной верификацией свойств корректности и с верифицированной трансляцией исходного кода узла в машинный код; (4) формальную верификацию протокола консенсуса СРР (HotStuff BFT); (5) использование формально-верифицированного микроядра seL4 в качестве операционного окружения СРР вместо операционных систем общего назначения. Предлагаемая архитектура открывает возможности для использования СРР InnoChain в критических по надежности приложениях, в частности, в системе управления заправкой воздушных судов ПАО Аэрофлот.
Ключевые слова: системы распределенного реестра, формальная верификация, HOL4, CakeML, seL4.
Финансовая поддержка
Министерство цифрового развития, связи и массовых коммуникаций РФ и АО "Российская венчурная компания” (договор №004/20 от 20.03.2020, ИГК 0000000007119P190002).
Поступила в редакцию: 17.11.2020
Исправленный вариант: 03.12.2020
Принята в печать: 16.12.2020
Тип публикации: Статья
УДК: 519.7
MSC: 93A30, 68Q60
Образец цитирования: Л. А. Меркин, Р. М. Резин, Н. К. Васильев, “Архитектура формально-верифицированной системы распределенного реестра InnoChain”, Модел. и анализ информ. систем, 27:4 (2020), 472–487
Цитирование в формате AMSBIB
\RBibitem{MerRezVas20}
\by Л.~А.~Меркин, Р.~М.~Резин, Н.~К.~Васильев
\paper Архитектура формально-верифицированной системы распределенного реестра InnoChain
\jour Модел. и анализ информ. систем
\yr 2020
\vol 27
\issue 4
\pages 472--487
\mathnet{http://mi.mathnet.ru/mais729}
\crossref{https://doi.org/10.18255/1818-1015-2020-4-472-487}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/mais729
  • https://www.mathnet.ru/rus/mais/v27/i4/p472
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Моделирование и анализ информационных систем
    Статистика просмотров:
    Страница аннотации:179
    PDF полного текста:97
    Список литературы:31
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024