Formal approaches to secure compilation: A survey of fully abstract compilation and related work

M Patrignani, A Ahmed, D Clarke - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Secure compilation is a discipline aimed at developing compilers that preserve the security
properties of the source programs they take as input in the target programs they produce as …

Self-supervised video representation learning with odd-one-out networks

B Fernando, H Bilen, E Gavves… - Proceedings of the …, 2017 - openaccess.thecvf.com
We propose a new self-supervised CNN pre-training technique based on a novel auxiliary
task called odd-one-out learning. In this task, the machine is asked to identify the unrelated …

Sessions and session types: An overview

M Dezani-Ciancaglini, U De'Liguoro - … 2009, Bologna, Italy, September 4-5 …, 2010 - Springer
We illustrate the concepts of sessions and session types as they have been developed in
the setting of the π-calculus. Motivated by the goal of obtaining a formalisation closer to …

Verdi: a framework for implementing and formally verifying distributed systems

JR Wilcox, D Woos, P Panchekha, Z Tatlock… - Proceedings of the 36th …, 2015 - dl.acm.org
Distributed systems are difficult to implement correctly because they must handle both
concurrency and failures: machines may crash at arbitrary points and networks may reorder …

[图书][B] Communicating and mobile systems: the pi calculus

R Milner - 1999 - books.google.com
Communication is a fundamental and integral part of computing, whether between different
computers on a network, or between components within a single computer. In this book …

[图书][B] Introduction to bisimulation and coinduction

D Sangiorgi - 2011 - books.google.com
Induction is a pervasive tool in computer science and mathematics for defining objects and
reasoning on them. Coinduction is the dual of induction and as such it brings in quite …

[图书][B] Nominal sets: Names and symmetry in computer science

AM Pitts - 2013 - books.google.com
Nominal sets provide a promising new mathematical analysis of names in formal languages
based upon symmetry, with many applications to the syntax and semantics of programming …

Session types as intuitionistic linear propositions

L Caires, F Pfenning - International Conference on Concurrency Theory, 2010 - Springer
Several type disciplines for π-calculi have been proposed in which linearity plays a key role,
even if their precise relationship with pure linear logic is still not well understood. In this …

[图书][B] The space and motion of communicating agents

R Milner - 2009 - books.google.com
The world is increasingly populated with interactive agents distributed in space, real or
abstract. These agents can be artificial, as in computing systems that manage and monitor …

Subtyping for session types in the pi calculus

S Gay, M Hole - Acta Informatica, 2005 - Springer
Extending the pi calculus with the session types proposed by Honda et al. allows high-level
specifications of structured patterns of communication, such as client-server protocols, to be …