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

  Рет қаралды 343

Fronteiras da Engenharia de Software

Fronteiras da Engenharia de Software

Күн бұрын

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 leodemoura.git...
Escavador www.escavador....
Scholar scholar.google...
DBLP dblp.org/pid/d...
Linkedin / leonardo-de-moura-26a27b5
GitHub github.com/leo...
Outra entrevista com Leo de Moura:
Raciocínio Automatizado com Leonardo de Moura • Raciocínio Automatizad...
Mais links em fronteirases.g...
Entrevistador: Adolfo Neto (PPGCA UTFPR) ⁠⁠adolfont.githu...
Nosso site é: ⁠⁠⁠⁠fronteirases.g...
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: ⁠⁠ • Extreme Energy - Rock ... ⁠⁠

Пікірлер
40: Versionamento de Software, com Leonardo Murta (UFF)
1:11:03
Fronteiras da Engenharia de Software
Рет қаралды 231
49: Ciência Aberta em Engenharia de Software, com Edson Oliveira Junior (UEM)
1:50:05
Fronteiras da Engenharia de Software
Рет қаралды 355
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 38 МЛН
ТВОИ РОДИТЕЛИ И ЧЕЛОВЕК ПАУК 😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 4,8 МЛН
Como criar um cluster Kubernetes na AWS com EKS
1:12:42
Fabricio Veronez
Рет қаралды 15 М.
Explicando o que é Lean de uma vez por todas
13:08
Agile Definitivo
Рет қаралды 49 М.
Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente)
1:28:43
Fronteiras da Engenharia de Software
Рет қаралды 212
CIÊNCIA NO TEATRO - SERÁ QUE ESTAMOS SOZINHOS?
2:11:09
Ciência Sem Fim
Рет қаралды 608 М.
44: Como se faz DevOps, com Leonardo Leite, Paulo Meirelles e Fabio Kon
1:05:15
Fronteiras da Engenharia de Software
Рет қаралды 640
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 38 МЛН