Fronteiras da Engenharia de Software

41: Lean e Verificação de Software, com Leonardo de Moura (AWS)


Listen Later

Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto entrevista o pesquisador Leonardo de Moura, Senior Principal Applied Scientist no Grupo de Raciocínio Automatizado na AWS e Chief Architect da Lean FRO. Leonardo é reconhecido por diversas contribuições, entre elas o desenvolvimento do Z3, um SMT Solver, e da Lean, que é ao mesmo tempo uma linguagem de programação funcional e um provador de teoremas.

A entrevista é dividida em partes, começando com a apresentação de Leonardo e de sua trajetória desde o doutorado na PUC-Rio até sua posição atual na AWS. Em seguida, Leonardo  explora os conceitos fundamentais sobre verificação de software e como provadores de teoremas, como o Z3, são aplicados nesse contexto.

A terceira parte destaca a evolução do Lean, inicialmente uma ferramenta para matemáticos, para se tornar uma linguagem de programação funcional (Lean 4). Leonardo compartilha insights sobre o sucesso do Lean, sua comunidade ativa e as possibilidades que a linguagem oferece para desenvolvimento e verificação de software.

Dentro do enfoque em Lean, são abordados temas como a mudança para ser uma linguagem de programação funcional, a base em teoria dos tipos dependentes e as potenciais aplicações em pesquisa e desenvolvimento de software. Perguntas do Twitter sobre o uso do Lean fora do meio acadêmico e a Teoria da Homotopia são discutidas, assim como as perspectivas de pesquisa com o Lean 4.

A quarta parte explora temas diversos, como a participação de Lean na Rinha de Backend, onde uma implementação em Lean se destacou, e a criação da Lean FRO, uma organização focada em pesquisa do Lean. Também são discutidos os avanços em IA e como o Lean pode se beneficiar dessas tecnologias.

Na parte final, Adolfo pergunta a Leonardo sobre a próxima fronteira da engenharia de software, proporcionando uma visão do que pode vir a moldar o futuro da área. O episódio encerra com agradecimentos aos ouvintes e a promessa de retornar com mais discussões no próximo episódio do Fronteiras da Engenharia de Software.

Sobre Leonardo de Moura:

  • Página https://leodemoura.github.io/ 

  • Escavador https://www.escavador.com/sobre/7442280/leonardo-mendonca-de-moura 

  • Scholar https://scholar.google.com/citations?user=CwazDKgAAAAJ&hl=pt-BR&oi=ao

  • DBLP https://dblp.org/pid/d/LeonardoMdeMoura.html 

  • Linkedin https://www.linkedin.com/in/leonardo-de-moura-26a27b5/ 

  • GitHub https://github.com/leodemoura 

  • Mais links em https://fronteirases.github.io/episodios/paginas/41 

    Entrevistador: Adolfo Neto (PPGCA UTFPR) ⁠⁠https://adolfont.github.io/

    Nosso site é: https://fronteirases.github.io/⁠⁠⁠⁠


    Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: ⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠⁠

    ...more
    View all episodesView all episodes
    Download on the App Store

    Fronteiras da Engenharia de SoftwareBy Fronteiras da Engenharia de Software


    More shows like Fronteiras da Engenharia de Software

    View all
    Foro de Teresina by piauí

    Foro de Teresina

    211 Listeners

    O Assunto by G1

    O Assunto

    157 Listeners

    Medo e Delírio em Brasília by Central 3 Podcasts

    Medo e Delírio em Brasília

    56 Listeners

    Resumão Diário by G1

    Resumão Diário

    5 Listeners

    Operação Prato by Globoplay

    Operação Prato

    8 Listeners