F.J. Burkowski, G.V. Cormack, G.D.P. Dueck, "Architectural Support for Synchronous Task. Communication" SIGARCH Computer Architecture News, vol. 17, No. 2, Apr. 1989, PP 40-53. |
Brian N. Bershad, Thomas E. Anderson, "User-Level Interprocess Communication for Shared Memory Multi-processors" ACM Transaction on Computer Systems, vol. 9, No. 2, May 1991, pp. 175-198. |
Tucker (Editor), The Computer Science and Engineering Handbook, pp. 1058-1077 and 1725-1746 (1996). |
King, A., "Inside Windows.RTM. 95, " Microsoft Press, pp. 296-303 (1994). |
Black, D.L., "Scheduling Support for Concurrency and Parallelism in the Mach Operating System," Computer, pp. 35-43 (May 1990). |
King, A., "Inside Windows.RTM. 95, " Microsoft Press, pp.103-150 (1994). |
Abadi et al., "A Calculus for access Control in Distributed Systems, " pp. iii-viii and 1-44 (Feb. 1991). |
Abadi, "Baby Modula-3 and a Theory of Objects," SRC Research Report, pp. iii-iv and 1-36 (Feb. 1993). |
Birrell et al., "Synchronization Primitives for a Multiprocessor: A Formal Specification," SRC Research Report, pp. i-iii and 1-20 (Aug. 1987). |
Birrell, "An Introduction to Programming with Threads," SRC Search Report, pp. 1-33 (Jan. 1989). |
Broy et al., "Can Fair Choice be Added toDijkstra's Calculus," SRC Research Report, pp.1-17 (Feb. 1989). |
Burstall et al., "A Kernal Language for Modules and Abstract Data Types," SRC Research Report, pp. 2-51(Sep. 1984). |
Cardelli, "A Polymorphic lambda-calculus with Type:Type," SRC Research Report, pp. 1-27 (May 1986). |
Cardelli et al., "Modula-3 Report (revised)," SRC Research Report, pp. 1-71 (Nov. 1989). |
DeTreville, "Experience with Concurrent Garbage Collectors for Modula-2+." SRC Research Report, pp. 1-54 (Nov. 1990). |
Ellis et al., "Real-time Concurrent Collection on Stock Multiprocessor," SRC Research Report, pp. 1-24 (Feb. 1988). |
Horning et al., "Some Useful Modula-3 Interfaces," SRC Research Report, pp. iii-vii and 1-103 (Dec. 1993). |
Lamport, "A Fast Mutual Exclusion Algorithm," SRC Research Report, pp. iii and 1-12, (Nov. 1985). |
Lamport, "A Simple Approach to Specifying Concurrent Systems," SRC Research Report, pp.iii-viii and 1-39 (Dec. 1986). |
Lamport, "Conurrent Reading and Writing of Clocks," SRC Research Report, pp. iii-vii and 1-7 (Apr. 1988). |
Lamport, "How to Make a Correct Mulitprocess Program Execute Correctly on a Multiprocessor," SRC Research Report, pp. iii-vii and 1-10 (Feb. 1993). |
Lamport, "On Interprocess Communication," SRC Research Report, pp. iii-viii and 1-50 (Dec. 1985). |
Lamport, "win and sin: Predicate Transformers for Currency," SRC Research Report, pp. iii-ix and 1-43 (May 1987). |
McJones et al. "Evolving the UNIX System Interface to Support Multithreaded Programs, " SRC Research Report, pp. 1-80 (Sep.1987). |
Nelson, "A Generalization of Dijkstra's Calculus," SRC Research Report, pp. 1-56 (Apr. 1987). |
Owicki, "Experience with the Firefly Multiprocessor Workstation," SRC Research Report, pp. 1-17 (Sep. 1989). |
Roberts et al., "WorkCrews: An Abstraction for Controllong Parallelism," SRC Research Report, pp. 1-17 (Apr. 1989). |
Rovner et al., "On Extending Modula-2 for Building Large, Integrated Systems," SRC Research Report, pp. 1-45 (Jan. 1985). |
Schroeder et al., "Performance of Firefly RPC," pp. 1-15 (Apr. 1989). |
Thacker et al., "Firefly: AMultiprocessor Workstation," SRC Research Report, pp. 1-17 (Dec. 1987). |