Podlodka #268 – Формальные методы и верификация программ episode artwork

EPISODE · May 17, 2022 · 1H 33M

Podlodka #268 – Формальные методы и верификация программ

from Podlodka Podcast · host Егор Толстой, Стас Цыганов, Екатерина Петрова и Евгений Кателла

Мечтаете, чтобы ваше ПО было сверх надежным, но грустите, ведь даже самый большой набор тестов не гарантирует 100% работоспособность кода на всех кейсах? На помощь придет верификация ПО с помощью формальных методов! Опишем спецификацию на программу с помощью математических языков и докажем какие-нибудь ее свойства. Не обещаем, что будет просто, но точно будет интересно! Вместе с профессором Национального Университета Сингапура Ильей Сергеем разобрали верификацию не только на простых задачах, но и в проектах с огромной кодовой базой и распределенными вычислениями. Обсудили истории успеха из реальных проектов, основные сложности этого подхода и направления активных исследований применения формальных методов в разработке ПО. Оставляйте заявку и бесплатно переносите проекты на гибкую и мощную инфраструктуру Selectel: https://slc.tl/gzpzo Поддержи лучший подкаст про IT: www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске: Катя Петрова, Стас Цыганов Полезные ссылки: Введение в верификацию в Coq https://softwarefoundations.cis.upenn.edu/ Комплятор C верифицированный в Coq https://compcert.org/ Книжка Лампорта по спецификации сисатем https://lamport.azurewebsites.net/tla/book-02-08-08.pdf Facebook Infer, анализ построенный на логике https://fbinfer.com/ Как в Амазоне используют формальные методы https://www.youtube.com/watch?v=YdxvOPenjWI&ab_channel=ACMSIGOPS Model Checker для Rust https://github.com/model-checking/kani Сайт Ильи https://ilyasergey.net Twitter Ильи https://twitter.com/ilyasergey

Episode metadata supplied by the publisher feed · Published May 17, 2022

Embed this episode

NOW PLAYING

Podlodka #268 – Формальные методы и верификация программ

0:00 1:33:00

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Podlodka Podcast?

This episode is 1 hour and 33 minutes long.

When was this Podlodka Podcast episode published?

This episode was published on May 17, 2022.

Can I download this Podlodka Podcast episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!