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
Imagem do evento - título, local e data do evento

Investigação Ecológica ao Serviço da Conservação

Durante este dia, acesso gratuito ao Museu, ao Jardim Botânico de Lisboa e ao Jardim Botânico Tropical.

Seminário no âmbito do Mestrado em Bioestatística, por Sandra Rodrigues (Bioinsight e CEAUL).

Queres explorar diferentes áreas da Matemática de forma descontraída?

Seminário do Centro de Física Teórica e Computacional, por James Kennedy (Departamento de Matemática, Faculdade de Ciências, Universidade de Lisboa, Portugal).

IDL Lecture, por John Clinton (ETHZ).

Representação futurista de sistema de produção agrícola

Conferência Anual do Colégio F3 e da Rede Agro da Universidade de Lisboa.

Título/data/local do evento e representação do cérebro humano

A iniciativa reúne estudantes e investigadores que apresentam e discutem trabalhos de investigação em curso, e novas propostas e ideias nas áreas da mente, cérebro e cognição.

Seminário de Lógica Matemática, por Maria Beatrice Buonaguidi (King's College London).

O curso, a decorrer de 26 a 29 de novembro, destina-se a fornecer competências a quem pretende trabalhar com modelos experimentais ou com vertebrados selvagens.

Título/data/local do evento, logótipos DGES/ULisboa e fotografia de pormenor de docente a corrigir testes

O workshop visa identificar estratégias práticas que promovem a eficácia do estudo perante o aproximar de períodos avaliativos.

Join us for a discussion on the challenges and opportunities of developing and implementing sustainable marine spatial planning (MSP) and management around the globe. With international experts from Brazil, USA, Spain and Portugal as guest speakers!

Seminário Doutoral II (Doutoramento em Biologia - Especialidade em Ecologia), por Celso José Miguel Paulo.

Seminário em Biologia Humana e Ambiente, por Paula Alexandra Lopes (Faculdade de Medicina Veterinária - FMV - Universidade de Lisboa; Centre for Interdisciplinary Research in Animal Health - CIISA).

Seminário do Departamento de Física de Ciências ULisboa, por João Lin Yun (Instituto de Astrofísica e Ciências do Espaço, FCUL).

Fotografia de árvores com cores outonais e bancos de jardim

Estudantes de pós-graduação em Matemática de CIÊNCIAS falam, de forma descontraída e informal, sobre o seu trabalho.

Seminário Doutoral II (Doutoramento em História e Filosofia das Ciências), por André Gonçalo Azevedo Pedro.

This workshop aims to explore crucial issues raised by contemporary computational models and methods in AI. The focus will be on fostering discussions about the epistemological, ontological, and formal considerations, as well as the societal implications of AI systems.

Título/data/local do evento e logótipos de Ciências ULisboa e do GAPsi

Palestra promovida pelo GAPSI - Gabinete de Apoio Psicológico de Ciências ULisboa.

Título/data/local do evento e três fotografias relacionadas com a permacultura

Permacultura? Não é uma pseudociência esotérica? Uma utopia sem fundamento científico? Para desmistificar estas e outras ideias, o permacultor certificado Tiago Silva (SmartLeap) guiar-te-á pelos caminhos desta prática multidisciplinar, fundada em sólidas bases empíricas.

Título/data/local do evento e logótipos da FCT, PRR e ULisboa

O programa incluirá uma mesa-redonda e a apresentação do Programa ERC-Portugal, enquanto instrumento de apoio à comunidade científica nos vários ciclos da participação nacional nos concursos do ERC.

Título do evento, logótipos da ULisboa/DGES e fotografia de peças de xadrez

Sentes-te perdido/a em relação ao teu futuro académico/profissional? Ainda não sabes qual a melhor área a seguir ou como definir a tua carreira? Este workshop é para ti!

Logótipos de Ciências ULisboa/GAPsi e calendarização das palestras

Uma conversa sobre ti, alguém amigo ou apenas acerca de ansiedade.

Título da iniciativa, logótipos das entidades envolvidas e fotografias de dois jovens

Voa alto com o teu talento no Talent Bootcamp em CIÊNCIAS.

Logótipo do concurso

As candidaturas à 21.ª edição decorrem até 06 de dezembro.

Páginas