Bibliography
Cited
- And79
Sten Andler. Predicate Path Expressions. In Proceedings of the 6th ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, POPL '79, 226–236. San Antonio, Texas, 1979. ACM. doi:10.1145/567752.567774.
- CH74
R. H. Campbell and A. N. Habermann. The specification of process synchronization by path expressions. In E. Gelenbe and C. Kaiser, editors, Operating Systems, Lecture Notes in Computer Science, 89–102. Berlin, Heidelberg, 1974. Springer International Publishing. doi:10.1007/BFb0029355.
- Cam76
Roy H. Campbell. Path expressions: a technique for specifying process synchronization. Ph.D. Thesis, Newcastle University, 1976. URL: http://theses.ncl.ac.uk/jspui/handle/10443/1973.
- GGYW91
R. Govindarajan, L. Guo, S. Yu, and P. Wang. ParC project: practical constructs for parallel programming languages. In Proceedings The Fifteenth Annual International Computer Software Applications Conference, 183–189. September 1991. doi:10.1109/CMPSAC.1991.170171.
- Guo94
Lifu Guo. Synchronization Expressions In Parallel Programming Languages. Ph.D. Thesis, The University of Western Ontario, Ontario, Canada, December 1994. ISBN: 0-315-99255-7. URL: https://ir.lib.uwo.ca/digitizedtheses/2492.
- Hab75
A. N. Habermann. Path Expressions. Technical Report, Carnegie-Mellon University, June 1975. URL: https://apps.dtic.mil/docs/citations/ADA015842.
- Hea84
Mark Headington. Open predicate path expressions for distributed environments: notation, implementation, and extensions. Ph.D. Thesis, Iowa State University, Iowa, EEUU, January 1984. doi:10.31274/rtd-180813-8949.
- Hei03
Christian Heinlein. Advanced Thread Synchronization in Java Using Interaction Expressions. In Mehmet Aksit, Mira Mezini, and Rainer Unland, editors, Objects, Components, Architectures, Services, and Applications for a Networked World, 345–365. Berlin, Heidelberg, 2003. Springer Berlin Heidelberg. doi:10.1007/3-540-36557-5_25.
- Zha07
Qing Zhao. SC-Expressions in Object-Oriented Languages. Ph.D. Thesis, The University of Western Ontario, Ontario, Canada, 2007. ISBN: 978-0-494-36770-4. URL: https://www.bac-lac.gc.ca/eng/services/theses/Pages/item.aspx?idNumber=610558020.
Additional
- BH83
Bernd Bruegge and Peter Hibbard. Generalized path expressions: A high-level debugging mechanism. Journal of Systems and Software, 3(4):265–276, December 1983. URL: http://www.sciencedirect.com/science/article/pii/0164121283900122, doi:10.1016/0164-1212(83)90012-2.
- Bru00
Hans De Bruin. BCOOPL: Basic Concurrent Object-Oriented Programming. Software: Practice and Experience, 30(8):849–894, 2000. doi:10.1002/(SICI)1097-024X(20000710)30:8<849::AID-SPE318>3.0.CO;2-0.
- Cam11
Roy H. Campbell. Path Expressions. In David Padua, editor, Encyclopedia of Parallel Computing, pages 1476–1479. Springer International Publishing, Boston, MA, 2011. doi:10.1007/978-0-387-09766-4_283.
- Hei01
C. Heinlein. Workflow and process synchronization with interaction expressions and graphs. In Proceedings 17th International Conference on Data Engineering, 243–252. April 2001. doi:10.1109/ICDE.2001.914835.
- HD97
Christian Heinlein and Peter Dadam. Interaction Expressions – A Powerful Formalism for Describing Inter-Workflow Dependencies. Technical Report, University of Ulm, Germany, 1997. URL: http://christian.heinleins.net/publ/Heinlein:Ulm.Inf:1997a.pdf.
- Hoe92
Petra Hoepner. Synchronizing the presentation of multimedia objects. Computer Communications, 15(9):557–564, November 1992. doi:10.1016/0140-3664(92)90053-H.
- KLM+97
Gregor Kiczales, John Lamping, Anurag Mendhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspect-oriented programming. In ECOOP'97 — Object-Oriented Programming, 220–242. Springer-Verlag, June 1997. doi:10.1007/BFb0053381.
- Ray13
Michel Raynal. Lock-Based Concurrent Objects. In Concurrent Programming: Algorithms, Principles, and Foundations, pages 61–109. Springer International Publishing, Berlin, Heidelberg, 2013. doi:10.1007/978-3-642-32027-9_3.
- SY99
Kai Salomaa and Sheng Yu. Synchronization Expressions: Characterization Results and Implementation. In Juhani Karhumäki, Hermann Maurer, Gheorghe Păun, and Grzegorz Rozenberg, editors, Jewels are Forever: Contributions on Theoretical Computer Science in Honor of Arto Salomaa, pages 45–56. Springer, Berlin, Heidelberg, 1999. doi:10.1007/978-3-642-60207-8_5.
- VDBL89
J. Van Den Bos and C. Laffra. PROCOL: A Parallel Object Language with Protocols. In Conference Proceedings on Object-Oriented Programming Systems, Languages and Applications, OOPSLA '89, 95–102. New York, NY, USA, 1989. Association for Computing Machinery. event-place: New Orleans, Louisiana, USA. URL: https://doi.org/10.1145/74877.74888, doi:10.1145/74877.74888.
- YZ07
Sheng Yu and Qing Zhao. SC-Expressions in Object-Oriented Languages. International Journal of Foundations of Computer Science, 18(06):1441–1452, December 2007. Publisher: World Scientific Publishing Co. URL: https://www.worldscientific.com/doi/abs/10.1142/S0129054107005479, doi:10.1142/S0129054107005479.