S. Arun-Kummar & M. Hennessy (1992):
An efficiency preorder for processes.
Acta Informatica 29(8),
pp. 737–760,
doi:10.1007/BF01191894.
J.C.M. Baeten (2005):
A brief history of process algebra.
Theoretical Computer Science 335(2–3),
pp. 131–146,
doi:10.1016/j.tcs.2004.07.036.
M. Baldamus, J. Parrow & B. Victor (2005):
A Fully Abstract Encoding of the π-Calculus with Data Terms (Extended Abstract).
In: Proc. of ICALP,
LNCS 3580.
Springer,
pp. 1202–1213,
doi:10.1007/11523468_97.
J.A. Bergstra & J.W. Klop (1982):
Fixed point semantics in process algebra.
Technical Report IW 206/82.
Mathematical Centre, Amsterdam.
F.S. Boer & C. Palamidessi (1991):
Embedding as a tool for Language Comparison: On the CSP hierarchy.
In: Proc. of CONCUR,
LNCS 527.
Springer,
pp. 127–141,
doi:10.1007/3-540-54430-5_85.
G. Boudol (1992):
Asynchrony and the π-calculus (note).
Note.
INRIA.
G.N. Buckley & A. Silberschatz (1983):
An Effective Implementation for the Generalized Input-Output Construct of CSP.
ACM Transactions on Programming Languages and Systems (TOPLAS) 5(2),
pp. 223–235,
doi:10.1145/69624.357208.
N. Busi, M. Gabbrielli & G. Zavattaro (2009):
On the expressive power of recursion, replication and iteration in process calculi.
Mathematical Structures in Computer Science 19(6),
pp. 1191–1222,
doi:10.1017/S096012950999017X.
D. Cacciagrano, F. Corradini, J. Aranda & F.D. Valencia (2008):
Linearity, Persistence and Testing Semantics in the Asynchronous Pi-Calculus.
Electronic Notes in Theoretical Computer Science 194(2),
pp. 59–84,
doi:10.1016/j.entcs.2007.11.006.
M. Carbone & S. Maffeis (2003):
On the Expressive Power of Polyadic Synchronisation in π-Calculus.
Nordic Journal of Computing 10(2),
pp. 70–98,
doi:10.1016/S1571-0661(05)80361-5.
C. Fournet & G. Gonthier (1996):
The Reflexive CHAM and the Join-Calculus.
In: Proc. of POPL,
SIGPLAN-SIGACT.
ACM,
pp. 372–385,
doi:10.1145/237721.237805.
Y. Fu (2016):
Theory of Interaction.
Theoretical Computer Science 611,
pp. 1–49,
doi:10.1016/j.tcs.2015.07.043.
Y. Fu & H. Lu (2010):
On the expressiveness of interaction.
Theoretical Computer Science 411(11-13),
pp. 1387–1451,
doi:10.1016/j.tcs.2009.11.011.
R.J. van Glabbeek (1993):
The Linear Time – Branching Time Spectrum II.
In: Proc. of CONCUR,
LNCS 715,
pp. 66–81,
doi:10.1007/3-540-57208-2_6.
R.J. van Glabbeek (1994):
On the expressiveness of ACP (extended abstract).
In: Proc. of ACP,
Workshops in Computing,
pp. 188–217,
doi:10.1007/978-1-4471-2120-6_8.
R.J. van Glabbeek (2001):
The Linear Time – Branching Time Spectrum I: The Semantics of Conrete, Sequential Processes.
Handbook of Process Algebra,
pp. 3–99,
doi:10.1016/B978-044482830-9/50019-9.
R.J. van Glabbeek (2012):
Musings on Encodings and Expressiveness.
In: Proc. of EXPRESS/SOS,
EPTCS 89,
pp. 81–98,
doi:10.4204/EPTCS.89.7.
R.J. van Glabbeek (2018):
A Theory of Encodings and Expressiveness (Extended Abstract).
In: Proc. of FoSSaCS,
LNCS 10803,
pp. 183–202,
doi:10.1007/978-3-319-89366-2_10.
D. Gorla (2008):
Towards a Unified Approach to Encodability and Separation Results for Process Calculi.
In: Proc. of CONCUR,
LNCS 5201,
pp. 492–507,
doi:10.1007/978-3-540-85361-9_38.
D. Gorla (2009):
On the Relative Expressive Power of Calculi for Mobility.
In: Proc. of MFPS,
ENTCS 249,
pp. 269–286,
doi:10.1016/j.entcs.2009.07.094.
D. Gorla (2010):
A taxonomy of process calculi for distribution and mobility.
Distributed Computing 23(4),
pp. 273–299,
doi:10.1007/s00446-010-0120-6.
D. Gorla (2010):
Towards a Unified Approach to Encodability and Separation Results for Process Calculi.
Information and Computation 208(9),
pp. 1031–1053,
doi:10.1016/j.ic.2010.05.002.
D. Gorla & U. Nestmann (2014):
Full abstraction for expressiveness: history, myths and facts.
Mathematical Structures in Computer Science,
pp. 1–16,
doi:10.1017/S0960129514000279.
M. Hatzel, C. Wagner, K. Peters & U. Nestmann (2015):
Encoding CSP into CCS.
In: Proc. of EXPRESS/SOS,
EPTCS 7,
pp. 61–75,
doi:10.4204/EPTCS.190.5.
C. Hewitt, P. Bishop & R. Steiger (1973):
A universal modular ACTOR formalism for artificial intelligence.
In: Proc. of IJCAI.
ACM,
pp. 235–245.
C.A.R. Hoare (1978):
Communicating Sequential Processes.
Communications of the ACM 21(8),
pp. 666–677,
doi:10.1145/359576.359585.
K. Honda & M. Tokoro (1991):
An Object Calculus for Asynchronous Communication.
In: Proc. of ECOOP,
LNCS 512,
pp. 133–147,
doi:10.1007/BFb0057019.
K. Honda & N. Yoshida (1995):
On Reduction-Based Process Semantics.
Theoretical Computer Science 151(2),
pp. 437–486,
doi:10.1016/0304-3975(95)00074-7.
F. Knabe (1993):
A Distributed Protocol for Channel-Based Communication with Choice.
Computers and Artificial Intelligence 12(5),
pp. 475–490.
C. Laneve & A. Vitale (2010):
The Expressive Power of Synchronizations.
In: Proc. of LICS.
IEEE,
pp. 382–391,
doi:10.1109/LICS.2010.15.
R.J. Lipton, L. Snyder & Y. Zalcstein (1974):
A Comparative Study of Models of Parallel Computation.
In: Proc. of SWAT.
IEEE,
pp. 145–155,
doi:10.1109/SWAT.1974.2.
R. Milner (1989):
Communication and Concurrency.
Prentice-Hall, Inc..
R. Milner (1992):
Functions as Processes.
Mathematical Structures in Computer Science 2(2),
pp. 119–141,
doi:10.1017/S0960129500001407.
R. Milner (1993):
The Polyadic π-Calculus: a Tutorial.
Logic and Algebra of Specification 94,
pp. 203–246,
doi:10.1007/978-3-642-58041-3_6.
R. Milner (1999):
Communicating and Mobile Systems: The π-Calculus.
Cambridge University Press,
New York.
R. Milner, J. Parrow & D. Walker (1992):
A Calculus of Mobile Processes, Part I and II.
Information and Computation 100(1),
pp. 1–77,
doi:10.1016/0890-5401(92)90008-4.
R. Milner & D. Sangiorgi (1992):
Barbed Bisimulation.
In: Proc. of ICALP,
LNCS 623,
pp. 685–695,
doi:10.1007/3-540-55719-9_114.
J.C. Mitchell (1993):
On abstraction and the expressive power of programming languages.
Science of Computer Programming 21(2),
pp. 141–163,
doi:10.1016/0167-6423(93)90004-9.
U. Nestmann (1996):
On Determinacy and Nondeterminacy in Concurrent Programming.
Universität Erlangen-Nürnberg.
U. Nestmann (2000):
What is a ``Good'' Encoding of Guarded Choice?.
Information and Computation 156(1-2),
pp. 287–319,
doi:10.1006/inco.1999.2822.
U. Nestmann (2006):
Welcome to the Jungle: A subjective Guide to Mobile Process Calculi.
In: Proc. of CONCUR,
LNCS 4137,
pp. 52–63,
doi:10.1007/11817949_4.
U. Nestmann & B.C. Pierce (2000):
Decoding Choice Encodings.
Information and Computation 163(1),
pp. 1–59,
doi:10.1006/inco.2000.2868.
C. Palamidessi (2003):
Comparing the Expressive Power of the Synchronous and the Asynchronous π-calculi.
Mathematical Structures in Computer Science 13(5),
pp. 685–719,
doi:10.1017/S0960129503004043.
C. Palamidessi, V.A. Saraswat, F.D. Valencia & B. Victor (2006):
On the Expressiveness of Linearity vs Persistence in the Asychronous Pi-Calculus.
In: Proc. of LICS.
IEEE Computer Society,
pp. 59–68,
doi:10.1109/LICS.2006.39.
J. Parrow (2008):
Expressiveness of Process Algebras.
Electronic Notes in Theoretical Computer Science 209,
pp. 173–186,
doi:10.1016/j.entcs.2008.04.011.
J. Parrow (2014):
General conditions for full abstraction.
Mathematical Structures in Computer Science 26(4),
pp. 655–657,
doi:10.1017/S0960129514000280.
J. Parrow & P. Sjödin (1992):
Multiway Synchronization Verified with Coupled Simulation.
In: Proc. of CONCUR,
LNCS 630,
pp. 518–533,
doi:10.1007/BFb0084813.
J.A. Perez (2009):
Higher-Order Concurrency: Expressiveness and Decidability Results.
Ph.d. thesis.
University of Bologna.
K. Peters & R. van Glabbeek (2015):
Analysing and Comparing Encodability Criteria.
In: Proc. of EXPRESS/SOS,
EPTCS 190,
pp. 46–60,
doi:10.4204/EPTCS.190.4.
K. Peters & R. van Glabbeek (2015):
Analysing and Comparing Encodability Criteria for Process Calculi.
Archive of Formal Proofs.
http://isa-afp.org/entries/Encodability_Process_Calculi.shtml.
K. Peters & U. Nestmann (2012):
Is It a ``Good'' Encoding of Mixed Choice?.
In: Proc. of FoSSaCS,
LNCS 7213,
pp. 210–224,
doi:10.1007/978-3-642-28729-9_14.
K. Peters, U. Nestmann & U. Goltz (2013):
On Distributability in Process Calculi.
In: Proc. of ESOP,
LNCS 7792,
pp. 310–329,
doi:10.1007/978-3-642-37036-6_18.
C.A. Petri (1962):
Kommunikation mit Automaten.
Institut für Instrumentelle Mathematik, Bonn.
J.G. Riecke (1991):
Fully abstract translations between functional languages.
In: Proc. of POPL.
ACM,
pp. 245–254,
doi:10.1145/99583.99617.
D. Sangiorgi (1994):
An investigation into functions as processes.
In: Proc. of MFPS,
LNCS 802,
pp. 143–159,
doi:10.1007/3-540-58027-1_7.
D. Sangiorgi (2009):
On the Origins of Bisimulation and Coinduction.
ACM Transactions on Programming Languages and Systems (TOPLAS) 31(4),
pp. 1–15,
doi:10.1145/1516507.1516510.
B. Victor & J. Parrow (1996):
Constraints as Processes.
In: Proc. of CONCUR,
LNCS 1119,
pp. 389–405,
doi:10.1007/3-540-61604-7_66.
M.G. Vigliotti, I. Phillips & C. Palamidessi (2007):
Tutorial on separation results in process calculi via leader election problems.
Theoretical Computer Science 388(1–3),
pp. 267–289,
doi:10.1016/j.tcs.2007.09.001.
N. Yoshida (1996):
Graph Types for Monadic Mobile Processes.
In: Proc. of FST&TCS,
LNCS 1180,
pp. 371–386,
doi:10.1007/3-540-62034-6_64.