Martín Abadi, Bruno Blanchet & Cédric Fournet (2018):
The Applied Pi Calculus: Mobile Values, New Names, and Secure Communication.
J. ACM 65(1),
pp. 1:1–1:41,
doi:10.1145/3127586.
Martín Abadi & Andrew D. Gordon (1999):
A Calculus for Cryptographic Protocols: The spi Calculus.
Inf. Comput. 148(1),
pp. 1–70,
doi:10.1006/inco.1998.2740.
Carmine Abate, Roberto Blanco, Deepak Garg, Catalin Hritcu, Marco Patrignani & Jérémy Thibault (2019):
Journey Beyond Full Abstraction: Exploring Robust Property Preservation for Secure Compilation.
In: 32nd IEEE Computer Security Foundations Symposium, CSF 2019, Hoboken, NJ, USA, June 25-28, 2019.
IEEE,
pp. 256–271,
doi:10.1109/CSF.2019.00025.
Beniamino Accattoli (2013):
Evaluating functions as processes.
In: Rachid Echahed & Detlef Plump: TERMGRAPH 2013,
EPTCS 110,
pp. 41–55,
doi:10.4204/EPTCS.110.6.
Beniamino Accattoli (2019):
A Fresh Look at the lambda-Calculus (Invited Talk).
In: Herman Geuvers: CSL,
LIPIcs 131.
Schloss Dagstuhl,
pp. 1:1–1:20,
doi:10.4230/LIPIcs.FSCD.2019.1.
Beniamino Accattoli & Ugo Dal Lago (2014):
Beta reduction is invariant, indeed.
In: Thomas A. Henzinger & Dale Miller: CSL.
ACM,
pp. 8,
doi:10.1145/2603088.2603105.
Beniamino Accattoli & Ugo Dal Lago (2012):
On the Invariance of the Unitary Cost Model for Head Reduction.
In: Ashish Tiwari: 23rd International Conference on Rewriting Techniques and Applications (RTA'12), RTA 2012, May 28 - June 2, 2012, Nagoya, Japan,
LIPIcs 15.
Schloss Dagstuhl,
pp. 22–37,
doi:10.4230/LIPIcs.RTA.2012.22.
Clément Aubert & Ioana Cristescu (2020):
How Reversibility Can Solve Traditional Questions: The Example of Hereditary History-Preserving Bisimulation.
In: Igor Konnov & Laura Kovács: CONCUR,
LIPIcs 2017.
Schloss Dagstuhl,
pp. 13:1–13:24,
doi:10.4230/LIPIcs.CONCUR.2020.13.
Clément Aubert & Doriana Medi\'c (2021):
Explicit Identifiers and Contexts in Reversible Concurrent Calculus.
In: Shigeru Yamashita & Tetsuo Yokoyama: Reversible Computation - 13th International Conference, RC 2021, Virtual Event, July 7-8, 2021, Proceedings,
LNCS 12805.
Springer,
pp. 144–162,
doi:10.1007/978-3-030-79837-6_9.
Kushal Babel, Vincent Cheval & Steve Kremer (2020):
On the semantics of communications when verifying equivalence properties.
Journal of Computer Security 28,
pp. 71–127,
doi:10.3233/JCS-191366.
1.
David Baelde (2021):
Contributions à la Vérification des Protocoles Cryptographiques.
Habilitation à diriger des recherches.
Université Paris-Saclay.
Available at http://www.lsv.fr/~baelde/hdr/habilitation_baelde.pdf.
Hendrik Pieter Barendregt (1984):
The Lambda Calculus Its Syntax and Semantics.
Studies in Logic and the Foundations of Mathematics 103.
North-Holland,
doi:10.1016/B978-0-444-87508-2.50006-X.
Emmanuel Beffara & Virgile Mogbil (2012):
Proofs as executions.
In: Jos C. M. Baeten, Thomas Ball & Frank S. de Boer: IFIP TCS,
LNCS 7604.
Springer,
pp. 280–294,
doi:10.1007/978-3-642-33475-7_20.
Jan A. Bergstra, Alban Ponse & Scott A. Smolka (2001):
Handbook of Process Algebra.
Elsevier Science,
Amsterdam,
doi:10.1016/B978-044482830-9/50017-5.
Bruno Blanchet (2016):
Modeling and Verifying Security Protocols with the Applied Pi Calculus and ProVerif.
Foundations and Trends in Privacy and Security 1(1-2),
pp. 1–135,
doi:10.1561/3300000004.
Antonio Bucciarelli, Alberto Carraro, Thomas Ehrhard & Giulio Manzonetto (2011):
Full Abstraction for Resource Calculus with Tests.
In: Marc Bezem: CSL,
LIPIcs 12.
Schloss Dagstuhl,
Dagstuhl, Germany,
pp. 97–111,
doi:10.4230/LIPIcs.CSL.2011.97.
Luís Caires, Frank Pfenning & Bernardo Toninho (2016):
Linear logic propositions as session types.
MSCS 26(3),
pp. 367–423,
doi:10.1017/S0960129514000218.
Vincent Danos & Jean Krivine (2004):
Reversible Communicating Systems.
In: Philippa Gardner & Nobuko Yoshida: CONCUR,
LNCS 3170.
Springer,
pp. 292–307,
doi:10.1007/978-3-540-28644-8_19.
Rocco De Nicola & Matthew Hennessy (1984):
Testing Equivalences for Processes.
Theor. Comput. Sci. 34,
pp. 83–133,
doi:10.1016/0304-3975(84)90113-0.
Rocco De Nicola, Ugo Montanari & Frits W. Vaandrager (1990):
Back and Forth Bisimulations.
In: Jos C. M. Baeten & Jan Willem Klop: CONCUR '90,
LNCS 458.
Springer,
pp. 152–165,
doi:10.1007/BFb0039058.
Edsger W. Dijkstra (1968):
Letters to the editor: go to statement considered harmful.
Commun. ACM 11(3),
pp. 147–148,
doi:10.1145/362929.362947.
Uffe Engberg & Mogens Nielsen (2000):
A calculus of communicating systems with label passing - ten years after.
In: Gordon D. Plotkin, Colin Stirling & Mads Tofte: Proof, Language, and Interaction, Essays in Honour of Robin Milner.
The MIT Press,
pp. 599–622.
Claudia Faggian & Simona Ronchi Della Rocca (2019):
Lambda Calculus and Probabilistic Computation.
In: LICS.
IEEE,
pp. 1–13,
doi:10.1109/LICS.2019.8785699.
Cédric Fournet & Georges Gonthier (2005):
A hierarchy of equivalences for asynchronous calculi.
J. Log. Algebr. Methods Program. 63(1),
pp. 131–173,
doi:10.1016/j.jlap.2004.01.006.
Simon Fowler, Sam Lindley & Philip Wadler (2017):
Mixing Metaphors: Actors as Channels and Channels as Actors.
In: Peter Müller: ECOOP 2017,
LIPIcs 74.
Schloss Dagstuhl,
pp. 11:1–11:28,
doi:10.4230/LIPIcs.ECOOP.2017.11.
Yuxi Fu & Zhenrong Yang (2003):
Tau laws for pi calculus.
Theor. Comput. Sci. 308(1-3),
pp. 55–130,
doi:10.1016/S0304-3975(03)00202-0.
Robert J. van Glabbeek (1993):
The Linear Time - Branching Time Spectrum II.
In: Eike Best: CONCUR '93,
LNCS 715.
Springer,
pp. 66–81,
doi:10.1007/3-540-57208-2_6.
Andrew D. Gordon & Luca Cardelli (2003):
Equational Properties Of Mobile Ambients.
MSCS 13(3),
pp. 371–408,
doi:10.1017/S0960129502003742.
Masatomo Hashimoto & Atsushi Ohori (2001):
A typed context calculus.
Theor. Comput. Sci. 266(1-2),
pp. 249–272,
doi:10.1016/S0304-3975(00)00174-2.
Bas van den Heuvel & Jorge A. Pérez (2020):
Session Type Systems based on Linear Logic: Classical versus Intuitionistic.
In: Stephanie Balzer & Luca Padovani: PLACES@ETAPS 2020,
EPTCS 314,
pp. 1–11,
doi:10.4204/EPTCS.314.1.
Carl Hewitt, Peter Boehler Bishop, Irene Greif, Brian Cantwell Smith, Todd Matson & Richard Steiger (1973):
Actor Induction and Meta-Evaluation.
In: Patrick C. Fischer & Jeffrey D. Ullman: POPL.
ACM Press,
pp. 153–168,
doi:10.1145/512927.512942.
Daniel Hirschkoff, Enguerrand Prebet & Davide Sangiorgi (2020):
On the Representation of References in the Pi-Calculus.
In: Igor Konnov & Laura Kovács: CONCUR,
LIPIcs 2017.
Schloss Dagstuhl,
pp. 34:1–34:20,
doi:10.4230/LIPIcs.CONCUR.2020.34.
Kohei Honda & Nobuko Yoshida (1995):
On Reduction-Based Process Semantics.
Theor. Comput. Sci. 151(2),
pp. 437–486,
doi:10.1016/0304-3975(95)00074-7.
Eiichi Horita & Ken Mano (1997):
A Metric Semantics for the π-Calculus Extended with External Events.
Kôkyûroku 996,
pp. 67–81.
Available at http://hdl.handle.net/2433/61239.
Ross Horne, Ki Yung Ahn, Shang-Wei Lin & Alwen Tiu (2018):
Quasi-Open Bisimilarity with Mismatch is Intuitionistic.
In: Anuj Dawar & Erich Grädel: LICS.
ACM,
pp. 26–35,
doi:10.1145/3209108.3209125.
Atsushi Igarashi, Benjamin C. Pierce & Philip Wadler (2001):
Featherweight Java: A Minimal Core Calculus for Java and GJ.
ACM Trans. Program. Lang. Syst. 23(3),
pp. 396450,
doi:10.1145/503502.503505.
Jim Laird (2005):
A Game Semantics of the Asynchronous π-Calculus.
In: Martín Abadi & Luca de Alfaro: CONCUR,
LNCS 3653.
Springer,
pp. 51–65,
doi:10.1007/11539452_8.
Ivan Lanese, Michael Lienhardt, Claudio Antares Mezzina, Alan Schmitt & Jean-Bernard Stefani (2013):
Concurrent Flexible Reversibility.
In: Matthias Felleisen & Philippa Gardner: ESOP,
LNCS 7792.
Springer,
pp. 370–390,
doi:10.1007/978-3-642-37036-6_21.
Ivan Lanese, Doriana Medi\'c & Claudio Antares Mezzina (2019):
Static versus dynamic reversibility in CCS.
Acta Inform.,
doi:10.1007/s00236-019-00346-6.
Ivan Lanese & Iain Phillips (2021):
Forward-Reverse Observational Equivalences in CCSK.
In: Shigeru Yamashita & Tetsuo Yokoyama: Reversible Computation - 13th International Conference, RC 2021, Virtual Event, July 7-8, 2021, Proceedings,
LNCS 12805.
Springer,
pp. 126–143,
doi:10.1007/978-3-030-79837-6_8.
Ivan Lanese, Cátia Vaz & Carla Ferreira (2010):
On the Expressive Power of Primitives for Compensation Handling.
In: Andrew D. Gordon: ESOP,
LNCS 6012.
Springer,
pp. 366–386,
doi:10.1007/978-3-642-11957-6_20.
Kim Guldstrand Larsen & Arne Skou (1991):
Bisimulation through Probabilistic Testing.
Inf. Comput. 94(1),
pp. 1–28,
doi:10.1016/0890-5401(91)90030-6.
Jean-Marie Madiot (2015):
Higher-order languages: dualities and bisimulation enhancements.
École Normale Supérieure de Lyon, Università di Bologna.
Available at https://hal.archives-ouvertes.fr/tel-01141067.
Massimo Merro (1998):
On the Expressiveness of Chi, Update, and Fusion calculi.
In: Ilaria Castellani & Catuscia Palamidessi: EXPRESS,
Electron. Notes Theor. Comput. Sci. 16.
Elsevier,
pp. 133–144,
doi:10.1016/S1571-0661(04)00122-7.
Massimo Merro & Francesco Zappa Nardelli (2005):
Behavioral theory for mobile ambients.
J. ACM 52(6),
pp. 961–1023,
doi:10.1145/1101821.1101825.
Robin Milner (1977):
Fully abstract models of typed λ-calculi.
Theor. Comput. Sci. 4(1),
pp. 1–22,
doi:10.1016/0304-3975(77)90053-6.
Robin Milner (1980):
A Calculus of Communicating Systems.
LNCS.
Springer-Verlag,
doi:10.1007/3-540-10235-3.
Robin Milner (1981):
A Modal Characterisation of Observable Machine-Behaviour.
In: Egidio Astesiano & Corrado Böhm: CAAP '81, Trees in Algebra and Programming, 6th Colloquium, Genoa, Italy, March 5-7, 1981, Proceedings,
LNCS 112.
Springer,
pp. 25–34,
doi:10.1007/3-540-10828-9_52.
Robin Milner (1989):
Communication and Concurrency.
PHI Series in computer science.
Prentice-Hall.
Robin Milner (1993):
Elements of Interaction: Turing Award Lecture.
Commun. ACM 36(1),
pp. 7889,
doi:10.1145/151233.151240.
Robin Milner, Joachim Parrow & David Walker (1992):
A Calculus of Mobile Processes, I.
Inf. Comput. 100(1),
pp. 1–40,
doi:10.1016/0890-5401(92)90008-4.
Robin Milner, Joachim Parrow & David Walker (1992):
A Calculus of Mobile Processes, II.
Inf. Comput. 100(1),
pp. 41–77,
doi:10.1016/0890-5401(92)90009-5.
Robin Milner & Davide Sangiorgi (1992):
Barbed Bisimulation.
In: Werner Kuich: ICALP,
LNCS 623.
Springer,
pp. 685–695,
doi:10.1007/3-540-55719-9_114.
Ugo Montanari & Vladimiro Sassone (1992):
Dynamic congruence vs. progressing bisimulation for CCS.
Fund. Inform. 16(1),
pp. 171–199,
doi:10.3233/FI-1992-16206.
Aleksandar Nanevski, Frank Pfenning & Brigitte Pientka (2008):
Contextual Modal Type Theory.
ACM Trans. Comput. Log. 9(3),
doi:10.1145/1352582.1352591.
Mogens Nielsen & Christian Clausen (1994):
Bisimulation for Models in Concurrency.
In: Bengt Jonsson & Joachim Parrow: CONCUR '94,
LNCS 836.
Springer,
pp. 385–400,
doi:10.1007/BFb0015021.
Mogens Nielsen, Uffe Engberg & Kim S. Larsen (1989):
Fully abstract models for a process language with refinement.
In: J. W. de Bakker, Willem P. de Roever & Grzegorz Rozenberg: Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, School/Workshop, Noordwijkerhout, The Netherlands, May 30 - June 3, 1988, Proceedings,
LNCS 354.
Springer,
pp. 523–548,
doi:10.1007/BFb0013034.
Patrick Niemeyer & Daniel Leuck (2013):
Learning Java,
4th edition.
O'Reilly Media, Incorporated.
Catuscia Palamidessi & Frank D. Valencia (2005):
Recursion vs Replication in Process Calculi: Expressiveness.
Bull. EATCS 87,
pp. 105–125.
Available at http://eatcs.org/images/bulletin/beatcs87.pdf.
Joachim Parrow (2001):
An Introduction to the π-Calculus.
In: Jan A. Bergstra, Alban Ponse & Scott A. Smolka: Handbook of Process Algebra.
North-Holland / Elsevier,
pp. 479–543,
doi:10.1016/b978-044482830-9/50026-6.
Joachim Parrow & Davide Sangiorgi (1993):
Algebraic Theories for Name-Passing Calculi.
In: J. W. de Bakker, Willem P. de Roever & Grzegorz Rozenberg: A Decade of Concurrency, Reflections and Perspectives, REX School/Symposium, Noordwijkerhout, The Netherlands, June 1-4, 1993, Proceedings,
LNCS 803.
Springer,
pp. 509–529,
doi:10.1007/3-540-58043-3_27.
Iain Phillips & Irek Ulidowski (2006):
Reversing Algebraic Process Calculi.
In: Luca Aceto & Anna Ingólfsdóttir: FoSSaCS,
LNCS 3921.
Springer,
pp. 246–260,
doi:10.1007/11690634_17.
Iain Phillips & Irek Ulidowski (2007):
Reversibility and Models for Concurrency.
Electron. Notes Theor. Comput. Sci. 192(1),
pp. 93–108,
doi:10.1016/j.entcs.2007.08.018.
Benjamin C. Pierce & Davide Sangiorgi (1996):
Typing and Subtyping for Mobile Processes.
MSCS 6(5),
pp. 409–453,
doi:10.1017/S096012950007002X.
Davide Sangiorgi (1996):
A Theory of Bisimulation for the pi-Calculus.
Acta Inform. 33(1),
pp. 69–97,
doi:10.1007/s002360050036.
Davide Sangiorgi (1999):
The Name Discipline of Uniform Receptiveness.
Theor. Comput. Sci. 221(1-2),
pp. 457–493,
doi:10.1016/S0304-3975(99)00040-7.
Davide Sangiorgi (2011):
Introduction to Bisimulation and Coinduction.
CUP,
doi:10.1017/CBO9780511777110.
Davide Sangiorgi (2011):
Pi-Calculus.
In: David A. Padua: Encyclopedia of Parallel Computing.
Springer,
pp. 1554–1562,
doi:10.1007/978-0-387-09766-4_202.
Davide Sangiorgi & Jan Rutten (2011):
Advanced Topics in Bisimulation and Coinduction.
Cambridge Tracts in Theoretical Computer Science.
Cambridge University Press,
doi:10.1017/CBO9780511792588.
Davide Sangiorgi & David Walker (2001):
On Barbed Equivalences in pi-Calculus.
In: Kim Guldstrand Larsen & Mogens Nielsen: CONCUR,
LNCS 2154.
Springer,
pp. 292–304,
doi:10.1007/3-540-44685-0_20.
Davide Sangiorgi & David Walker (2001):
The Pi-calculus.
CUP.
Vladimiro Sassone, Mogens Nielsen & Glynn Winskel (1996):
Models for Concurrency: Towards a Classification.
Theor. Comput. Sci. 170(1-2),
pp. 297–348,
doi:10.1016/S0304-3975(96)80710-9.
Peter Selinger & Benoît Valiron (2009):
Quantum Lambda Calculus.
In: Simon Gay & Ian Mackie: Semantic Techniques in Quantum Computation.
Cambridge University Press,
pp. 135172,
doi:10.1017/CBO9781139193313.005.
Colin Stirling (1995):
Modal and Temporal Logics for Processes.
In: Faron Moller & Graham M. Birtwistle: Logics for Concurrency - Structure versus Automata (8th Banff Higher Order Workshop, Banff, Canada, August 27 - September 3, 1995, Proceedings),
LNCS 1043.
Springer,
pp. 149–237,
doi:10.1007/3-540-60915-6_5.
Wang Yi (1991):
CCS + Time = An Interleaving Model for Real Time Systems.
In: Javier Leach Albert, Burkhard Monien & Mario Rodríguez-Artalejo: ICALP,
LNCS 510.
Springer,
pp. 217–228,
doi:10.1007/3-540-54233-7_136.