scispace - formally typeset
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 ArticleDOI

Linear Logic Propositions as Session Types

TL;DR: A type system for the π-calculus is proposed that corresponds to a standard sequent calculus presentation of intuitionistic linear logic, interpreting linear propositions as session types and thus providing a purely logical account of all key features and properties of session types.
Proceedings Article

A Spatial Logic for Concurrency

TL;DR: A central theme of this paper is the combination of a logical notion of freshness with inductive and coinductive definitions of properties.
Book ChapterDOI

The conversation calculus: a model of service-oriented computation

TL;DR: This work instantiates a process-calculus model for expressing and analyzing service-based systems, establishes that bisimilarity is a congruence, and illustrates its expressiveness by means of many examples and study its basic behavioral theory.
Book ChapterDOI

Higher-Order processes, functions, and sessions: a monadic integration

TL;DR: This paper uniformly integrating a Curry-Howard interpretation of linear sequent calculus as session-typed processes in a functional language via a linear contextual monad that isolates session-based concurrency through a logical foundation for higher-order session typed processes.
Journal Article

A basic model of typed components

TL;DR: A simple model which captures some basic ingredients of black-box object-oriented component programming styles is proposed, expressed by a core imperative typed calculus, and whose basic constructs enable the composition, scripting, instantiation and definition of atomic components.