L
Luís Caires
Researcher at Universidade Nova de Lisboa
Publications - 79
Citations - 3186
Luís Caires is an academic researcher from Universidade Nova de Lisboa. The author has contributed to research in topics: Concurrency & Session (computer science). The author has an hindex of 28, co-authored 78 publications receiving 2965 citations. Previous affiliations of Luís Caires include Citigroup & University of Lisbon.
Papers
More filters
Journal Article
Elimination of quantifiers and undecidability in spatial logics for concurrency
Luís Caires,Etienne Lozes +1 more
TL;DR: A minimal spatial logic without quantifiers or any operators talking about names is studied, which can already encode its own extension with quantifiers, and modalities for actions, and it is proved that both model-checking and satisfiability problems are undecidable in this logic.
Book ChapterDOI
Linearity, Control Effects, and Behavioral Types
Luís Caires,Jorge A. Pérez +1 more
TL;DR: This paper presents the first type system that accommodates non-deterministic and abortable behaviors in the setting of session-based concurrent programs, and builds on a Curry-Howard correspondence with classical linear logic conservatively extended with two dual modalities capturing an additive comonad.
Journal ArticleDOI
Spatial-behavioral types for concurrency and resource control in distributed systems
TL;DR: A notion of spatial-behavioral typing suitable to discipline concurrent interactions and resource usage in distributed object systems is developed, building on a interpretation of types as properties expressible in a spatial logic.
Proceedings ArticleDOI
The type discipline of behavioral separation
Luís Caires,João Costa Seco +1 more
TL;DR: This work introduces the concept of behavioral separation as a general principle for disciplining interference in higher-order imperative concurrent programs, and presents a type-based approach that systematically develops the concept in the context of an ML-like language extended with concurrency and synchronization primitives.
Proceedings ArticleDOI
Towards concurrent type theory
TL;DR: Progress is reviewed in a recent line of research that provides a concurrent computational interpretation of (intuitionistic) linear logic that satisfies the properties of type preservation, progress, and termination, as expected from a language derived via a Curry-Howard isomorphism.