Talks @LASIGE

Gradual Verification: Assuring Software Incrementally

Sala 6.3.27, Ciências ULisboa
Banner do evento

Por Jonathan Aldrich (Carnegie Mellon University).

Current static verification techniques do not provide good support for incrementality, making it difficult for developers to focus on specifying and verifying the properties and components that are most important. Dynamic verification approaches support incrementality, but cannot provide static guarantees. To bridge this gap, we propose gradual verification, which supports incrementality by allowing every assertion to be complete, partial, or omitted, and provides sound verification that smoothly scales from dynamic to static checking. I’ll describe a system that can verify first-order specifications of programs that manipulate recursive, mutable data structures on the heap, demonstrate a prototype tool, and share some initial empirical results. Our approach addresses several technical challenges, such as semantically connecting iso- and equi-recursive interpretations of abstract predicates, and supporting gradual verification of heap ownership. This work thus lays the foundation for future tools that work on realistic programs and support verification within an engineering process in which cost-benefit tradeoffs can be made.

Bio: Jonathan Aldrich is a Professor of Computer Science at Carnegie Mellon University.  He teaches courses in programming languages, software engineering, object-oriented design, and program analysis for quality and security.  Prof. Aldrich directed CMU's Software Engineering Ph.D. program from 2013-2019.

Dr. Aldrich’s research centers on programming languages and type systems that are deeply informed by software engineering considerations.  His research contributions include modular and gradual verification of functional properties, typestate, and architectural structure, as well as the design of languages and type systems for usability.  His notable awards include an NSF CAREER award (2006), the Dahl-Nygaard Junior Prize (2007), the DARPA Computer Science Study Group, and an ICSE most influential paper award (2012).  He served as general chair (2015), program chair (2017), and steering committee chair (2017-2019) of SPLASH and OOPSLA.  Aldrich holds a bachelor's degree in Computer Science from Caltech and a Ph.D. from the University of Washington.

15h00
LASIGE Computer Science and Engineering Research Centre
Exposição "Formas & Fórmulas"

Dia 20 de maio, pelas 18h30, na sala 6.2.33 de Ciências (com transmissão online).

Seminário do Centro de Física Teórica e Computacional, por Maxim Efremov (German Aerospace Center - DLR, Institute of Quantum Technologies, Ulm, Germany).

Árvore florida

A minha Jornada pela Matemática: Descobertas, Escolhas e Desafios, por Ana Catarina Monteiro - estudante do Mestrado em Matemática (Licenciatura: Matemática).

Aula aberta no âmbito da Unidade Curricular de Aprendizagem Profunda, por Hugo Penedones (Inductiva).

Logótipos TWIN2PIPSA/União Europeia e título do evento

This workshop is open to all CIÊNCIAS ULisboa community - registration is mandatory.

Earth Systems Seminar, por Paula Marques Figueiredo (North Carolina State University - NCSU).

Seminário do Departamento de Física de Ciências ULisboa, por José Manuel Rebordão (Instituto de Astrofísica e Ciências do Espaço, FCUL).

O workshop contribui para aproximar a Ciência e as Políticas Públicas na construção de políticas informadas por evidências.

Título/data/local do evento, sobre representação de luzes

Quase um ano após o telescópio Euclid ter sido colocado no espaço, vamos ver e compreender as novas imagens de entre as maiores alguma vez feitas do Universo, e aprofundar as primeiras descobertas a serem divulgados pela Agência Espacial Europeia (ESA) a 23 de maio.

Composição com os nomes das Universidades participantes

Candidaturas até 25 de maio (mobilidades no 1.º semestre).

Seminário de Formação Avançada em Jardins, Paisagens e Ambiente, por André Murgia (Università degli Studi di Cagliari).

Seminário Helena Avelar de Astronomia e Astrologia Antiga, por Francisco Malta Romeiras (Universidade de Lisboa).

Título do prémio

As candidaturas decorrem até ao dia 31 de maio.

O objetivo deste workshop é juntar especialistas portugueses e espanhóis em história política, cultural, científica e marítima do século XVI que, num ambiente informal, irão debater a importância deste intercâmbio.

Título do programa e logótipos das entidades organizadoras, sobre fotografia do espaço

Candidaturas até 03 de junho.

Inscrições até 24 de maio.

Pormenor de linguagem corporal (braços e mãos) de pessoa a dialogar

Ação de formação para docentes e investigadores de Ciências.

Criança a segurar num globo terrestre

A conferência é dedicada ao tema "Desafios em Saúde Planetária: Capacitar Comunidades para a Mudança".

Título/data/local do evento, logótipos da Rede MAR/ULisboa e fotografia de zona costeira

Candidaturas até 31 de maio.

Pormenor de duas pessoas a trabalharem em frente a um ecrã de computador

Inscrições de docentes e investigadores de Ciências até 02 de junho.

Feixes luminosos

Envio de propostas até 20 de junho.

An opportunity to get acquainted with some of the most promising contemporary topics in the exciting interdisciplinary area of scientific culture: the interactions of mathematics and music.

Título/data/local do evento e imagem representativa de pessoa a trabalhar num mundo tecnológico

As Jornadas Científicas 2024 da Universidade de Lisboa são dedicadas ao tema “Impacto Atual e Futuro da Inteligência Artificial no Trabalho”.

Título/data/local do evento, sobre a Tabela Periódica

This year's program will cover two plenary sessions hosted by Susete Pinteus and Hugo Miranda, complemented by oral presentations, flash talks, and poster communications. Finally, a round table discussion will take place at the end of our meeting.

Logótipo do prémio

As candidaturas à 11.ª edição decorrem até 28 de junho.

Páginas