Depression, working models of others, and relationship functioning.

KB Carnelley, PR Pietromonaco… - Journal of personality and …, 1994 - psycnet.apa.org
Two studies examined depressives' working models of others and the relative contribution of
these models and depression to relationship functioning. Respondents reported on their …

Language support for fast and reliable message-based communication in Singularity OS

M Fähndrich, M Aiken, C Hawblitzel, O Hodson… - Proceedings of the 1st …, 2006 - dl.acm.org
Message-based communication offers the potential benefits of providing stronger
specification and cleaner separation between components. Compared with shared-memory …

Toward an engineering discipline for grammarware

P Klint, R Lämmel, C Verhoef - ACM Transactions on Software …, 2005 - dl.acm.org
Grammarware comprises grammars and all grammar-dependent software. The term
grammar is meant here in the sense of all established grammar formalisms and grammar …

Linear type theory for asynchronous session types

SJ Gay, VT Vasconcelos - Journal of Functional Programming, 2010 - cambridge.org
Session types support a type-theoretic formulation of structured patterns of communication,
so that the communication behaviour of agents in a distributed system can be verified by …

Session types for object-oriented languages

M Dezani-Ciancaglini, D Mostrous, N Yoshida… - … Conference on Object …, 2006 - Springer
A session takes place between two parties; after establishing a connection, each party
interleaves local computations with communications (sending or receiving) with the other …

Practical affine types

JA Tov, R Pucella - ACM SIGPLAN Notices, 2011 - dl.acm.org
Alms is a general-purpose programming language that supports practical affine types. To
offer the expressiveness of Girard's linear logic while keeping the type system light and …

Modular session types for distributed object-oriented programming

SJ Gay, VT Vasconcelos, A Ravara, N Gesbert… - ACM Sigplan …, 2010 - dl.acm.org
Session types allow communication protocols to be specified type-theoretically so that
protocol implementations can be verified by static type-checking. We extend previous work …

Type checking a multithreaded functional language with session types

VT Vasconcelos, SJ Gay, A Ravara - Theoretical Computer Science, 2006 - Elsevier
We define a language whose type system, incorporating session types, allows complex
protocols to be specified by types and verified by static type checking. A session type …

An implementation of session types

M Neubauer, P Thiemann - … Symposium, PADL 2004, Dallas, TX, USA …, 2004 - Springer
A session type is an abstraction of a set of sequences of heterogeneous values sent and
received over a communication channel. Session types can be used for specifying stream …

Multipoint session types for a distributed calculus

E Bonelli, A Compagnoni - International Symposium on Trustworthy …, 2007 - Springer
Session types are a means of statically encoding patterns of interaction between two
communicating parties. This paper explores a distributed calculus with session types in …