Дмитрий Волков. HIGH-ASSURANCE EMBEDDED
Сейчас почти каждый носит в своём кармане более 40 млн строк кода только на C, ездит в машине, управляемой бортовым *компьютером*, живёт в доме, подача воды к которому регулируется SCADA или на удалении менее 400 км от АЭС.
Я расскажу, что может пойти и идёт не так, как с этим жить и какие технологии разработки ПО используются для того, чтобы делать самолёты, которые (из-за сбоя электроники) не падают, машины, которые останавливаются при нажатии на педаль тормоза и ракеты, которые взлетают: в частности, речь пойдёт о memory-safe языках в embedded (Rust) и program extraction из Haskell (Ivory) и Coq + runtime verification à la Agda.
Видео Дмитрий Волков. HIGH-ASSURANCE EMBEDDED канала Fp Conf
Я расскажу, что может пойти и идёт не так, как с этим жить и какие технологии разработки ПО используются для того, чтобы делать самолёты, которые (из-за сбоя электроники) не падают, машины, которые останавливаются при нажатии на педаль тормоза и ракеты, которые взлетают: в частности, речь пойдёт о memory-safe языках в embedded (Rust) и program extraction из Haskell (Ivory) и Coq + runtime verification à la Agda.
Видео Дмитрий Волков. HIGH-ASSURANCE EMBEDDED канала Fp Conf
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
FPConf 2014. Максим Лапшин: Введение в ErlangMacro Cache - кэширование данных с помощью Scala Macros в сервисах Tinkoff.ru. Сергей ПоповФронтенд на Haskell с reflex-dom. Антон ГущаРаспределённое программирование в системе RiDE. Михаил БахтеревПишем EDSL на Haskell. Рассказ о создании музыкального синтезатора. Антон Холомьев.Haskell 2020: проблемы и перспективы процесса стандартизации. Виталий БрагилевскийНикита Волков. НОВЫЙ HASQL: ПРОЩЕ И БЫСТРЕЕРаспределённое измерение производительности распределённых приложений. Ренат Идрисов.Встраивание языка в строковой интерполятор. Михаил Лиманский.Сочиняем электронную музыку на Haskell. Антон ХоломьевНиколай Кудасов. ФУНКЦИОНАЛЬНАЯ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ: WEBVR + HASKELLАлександр Чичигин. В ПОИСКАХ КОРРЕКТНЫХ ТРАНСФОРМАЦИЙАлексей Пирогов. СКРИПТУЕМ И АВТОМАТИЗИРУЕМ БЕЗОПАСНО С HASKELLClojure Data DSL's для web разработки. Николай РыжиковНикита Соболев. ПОТОКИ. OTP. ELIXIRАлексей Пирогов. Web-приложений на языке Elm с использованием FRP-подхода.Андрей Зайцев. ABSTRACT RECONCILIATIONLiquidHaskell: изящные типы. Денис ШевченкоThe Elm Architecture: model, view & update your UI. Алексей Пирогов_updated.Сергей Ткаченко. OOP FOR BRAVE AND TRUEScala performance для сомневающихся. Роман Гребенников