Marcello M. Bonsangue, Joost N. Kok & Kaisa Sere (1999):
Developing Object-based Distributed Systems.
In: P. Ciancarini, A. Fantechi & R. Gorrieri: 3rd IFIP International Conference on Formal Methods for Open Object-based Distributed Systems (FMOODS'99).
Kluwer,
pp. 19–34,
doi:10.1007/978-0-387-35562-7_3.
Peter A. Buhr (2016):
High-Level Concurrency Constructs.
In: Understanding Control Flow: Concurrent Programming Using μC++.
Springer International Publishing,
Cham,
pp. 425–522,
doi:10.1007/978-3-319-25703-7_9.
Nick Cameron, Ferruccio Damiani, Sophia Drossopoulou, Elena Giachino & Paola Giannini (2006):
Solving the Santa Claus problem using state classes.
Technical Report.
Dip. di inf., Univ. di Torino.
Available at http://www.di.unito.it/~damiani/papers/scp.pdf.
Steingrim Dovland (2006):
Liberating Coroutines: Combining Sequential and Parallel Execution.
University of Oslo, Department of Informatics.
Available at http://urn.nb.no/URN:NBN:no-11637.
Jason Hurt & Jan B. Pedersen (2008):
Solving the Santa Claus Problem: a Comparison of Various Concurrent Programming Techniques.
In: Peter H. Welch, Susan Stepney, Fiona A.C. Polack, Frederick R.M. Barnes, Alistair A. McEwan & Adam T. Sampson Gardiner S. Stiles, Jan F. Broenink: Communicating Process Architectures 2008.
IOS Press,
pp. 381–396,
doi:10.3233/978-1-58603-907-3-381.
Jayadev Misra (2002):
A Simple, Object-Based View of Multiprogramming.
Formal Methods in System Design 20(1),
pp. 23–45,
doi:10.1023/A:1012904412467.
Joshua Moore-Oliva, Emil Sekerinski & Shucai Yao (2014):
A Comparison of Scalable Multi-Threaded Stack Mechanisms.
Technical Report CAS-14-07-ES.
McMaster University, Department of Computing and Software.
Available at http://www.cas.mcmaster.ca/cas/0reports/CAS-14-07-ES.pdf.
Piotr Nienaltowski (2007):
Practical framework for contract-based concurrent object-oriented programming.
ETH Zürich,
doi:10.3929/ethz-a-005363875.
Emil Sekerinski (2005):
Verification and Refinement with Fine-Grained Action-Based Concurrent Objects.
Theoretical Computer Science 331(2–3),
pp. 429–455,
doi:10.1016/j.tcs.2004.09.024.
John A. Trono (1994):
A new exercise in concurrency.
ACM SIGCSE Bulletin 26(3),
pp. 8–10,
doi:10.1145/187387.187391.
Peter H. Welch & Jan B. Pedersen (2010):
Santa Claus: Formal Analysis of a Process-oriented Solution.
ACM Trans. Program. Lang. Syst. 32(4),
pp. 14:1–14:37,
doi:10.1145/1734206.1734211.
Shucai Yao (2018, Draft):
An Efficient Implementation of Guard-based Synchronization for an Object-Oriented Programming Language.
McMaster University.