RSS Meetup

Propositions-as-Types and Shared State

Sala 6.3.27, Ciências ULisboa
Título, data, orador e localização do evento

Por Pedro Rocha (NOVA LINCS, FCT/NOVA).

Modern software construction depends on imperative state, state sharing, and concurrency. Still, safely programming with state, aliasing and concurrency has always been considered a significant challenge. While the foundation of type systems for the functional core of programming languages often builds on the proposition-as-types correspondence, automatically ensuring strong safety and liveness properties, imperative features have mostly been handled by extra-logical constructions. In this work, we develop a principled integration of shared mutable state into a propositions-as-types linear logic interpretation of a session-based concurrent programming language. Our system crucially builds on the integration of nondeterminism and sharing, inspired by logical rules of differential linear logic, and ensures session fidelity, progress, confluence and normalisation, while being able to handle first-class shareable reference cells storing any persistent object. We illustrate the expressiveness of our language with examples highlighting detailed features, up to simple shareable concurrent ADTs. This is joint work with Luís Caires.

Bio: Pedro is a final-year PhD student, supervised by Luís Caires, in Computer Science at the NOVA School of Science and Technology / NOVA LINCS. Pedro got his Master in Electrical and Computer Engineering from Faculty of Engineering of University of Porto (FEUP). He won the prize Asea Brown Boveri, granted to the student with the highest rank dissertation of FEUP, and merit scholarships attributed during the years 2010-2012, granted to the top 12 students of the University of Porto. Before enrolling in the PhD program he worked for 2 years with Synopsys as an R&D engineer.

14h00
LASIGE
Logótipo do Verão na ULisboa, sobre um fundo amarelo

Uma oportunidade única de conheceres e experimentares o ritmo e o espírito da vida académica!

Celebração prospetiva das Ciências Matemáticas em Portugal 50 anos após o 25 de abril

Reasoning Seminar, por Joseph Berkovitz (Institute for the History and Philosophy of Science and Technology and Philosophy Department University of Toronto).

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

O maior evento anual na área da ciência e da tecnologia em Portugal.

Workshop no âmbito do projeto EVORISE, por Kevin Mitchell (Smurfit Institute of Genetics and Institute of Neuroscience, Trinity College Dublin) e Luís Pessoa (Department of Psychology, University of Maryland).

Imagem do evento

O evento realiza-se no Salão Nobre da Reitoria da ULisboa.

Candidaturas até 19 de junho.

The topics of the conference include (but are not limited to) classical and quantum integrable systems, complex geometry of moduli spaces, automorphic forms and their applications to number theory.

Título/data do evento, logótipos das entidades organizadoras e fotografia de Lisboa (Castelo de S. Jorge e respetiva colina)

O congresso visa promover e reforçar um conjunto de sinergias institucionais e pessoais em torno da pedagogia, contribuindo para a qualidade de novas relações com o conhecimento e de novos ambientes de trabalho académico no ensino superior.

Título/data/local do evento, logótipos das entidades organizadoras e várias fotografias da orla costeira e de pessoas

Escola de verão com um programa muito diversificado, com especialistas em vários tópicos, que vão falar sobre formas de olhar para o nosso planeta de uma forma integrada, juntando conhecimentos de várias disciplinas.

Are you a BSc or MSc student interested in Soft Matter, Non-linear Dynamics and Waves or Particle Physics?

Título do programa, sobre mosaico de fotografias de jovens cientistas

As candidaturas encontram-se encerradas. Obrigada aos quase 80 candidatos/as!

Logótipo do evento, sobre um fundo branco

Um evento de reunião da comunidade nacional nas diversas vertentes da informática, com a ambição de ser o fórum de eleição para a divulgação, discussão e reconhecimento de trabalhos científicos.

Are you ready for this year's edition?

Imagem do evento - título, local e data do evento

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

A leading venue for presenting and discussing the latest research, industrial practice and innovations in dependable and secure computing.