|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AKKOYUNLU, E. A., BERNSTEIN, A. J., SCHNEIDER, F. B., AND SILBERSCHATZ, A. "Conditions for the equivalence of synchronous and asynchronous systems." IEEE Trans. Softw. Eng. SE-4, 6 (Nov. 1978), 507-516.
|
 |
2
|
|
| |
3
|
ANDREWS, G.R. "The design era message switching system: An application and evaluation of Modula." IEEE Trans. 8oftw. Eng. SE-5, 2 (March 1979), 138-147.
|
 |
4
|
|
| |
5
|
ANDREWS, G.R. "The distributed programming language SR--Mechanisms, design, and implementation." Softw. Pract. Exper. 12, 8 (Aug. 1982), 719-754.
|
 |
6
|
|
 |
7
|
|
| |
8
|
ASCHCROFT, E.A. "Proving assertions about parallel programs." J. Comput. Syst. 10 (Jan. 1975), 110- 135.
|
| |
9
|
BALL, E., FELDMAN, J., Low, J,, RASHID, R., AND ROVNER, P. "RIG, Rochester's intelligent gateway: System overview." IEEE Trans. Softw. Eng. SE-2, 4 (Dec. 1976), 321-328.
|
| |
10
|
BALZER, R. M. "PORTS--A method for dynamic interprogram communication and job control." In Proc. AFIPS Spring Jt. Computer Conf. (Atlantic City, N. J., May 18-20, 1971), vol 38. AFIPS Press, Arlington, Va., 1971, pp. 485-489.
|
| |
11
|
BARRINGER, H., AND MEARNS, L "Axioms and proof rules for Ada tasks." IEE Proc. 129, Pt. E, 2 (March 1982), 38-48.
|
 |
12
|
Forest Baskett , John H. Howard , John T. Montague, Task communication in DEMOS, Proceedings of the sixth ACM symposium on Operating systems principles, p.23-31, November 16-18, 1977, West Lafayette, Indiana, United States
|
| |
13
|
|
 |
14
|
|
| |
15
|
BERNSTEIN, A. J., AND ENSOR, J.R. "A modification of Modula." Softw. Praet. Exper. 11 (1981), 237- 255.
|
| |
16
|
BERNSTEIN, A. J., AND SCHNEIDER, F.B. "On language restrictions to ensure deterministic behavior in concurrent systems," In J. Moneta (Ed.), Proc. 3rd Jerusalem Conf. Information Technology JCIT3. North-Holland Publ., Amsterdam, 1978, pp. 537-541.
|
 |
17
|
|
| |
18
|
BEST, E. "Relational semantics of concurrent programs (with some applications)." In Proc. IFIP WG2.2 Conf. North-Holland Publ., Amsterdam, 1982.
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
 |
22
|
|
| |
23
|
BRINCH HANSEN, P. "The programming language Concurrent Pascal." IEEE Trans Softw. Eng. SE-1, 2 (June 1975), 199-206.
|
| |
24
|
BRINCH HANSEN, P. "The Solo operating system: Job interface." Softw. Pract. Exper. 6 (1976), 151- 164. (a)
|
| |
25
|
BRINCH HANSEN, P. "The Solo operating system: Processes, monitors, and classes." Softw. Pract. Exper. 6 (1976), 165-200. (b)
|
| |
26
|
|
 |
27
|
|
| |
28
|
BRINCH HANSEN, P. "Edison: A multiprocessor language." Softw. Praet. Exper. 11, 4 (Apr. 1981), 325-361.
|
| |
29
|
CAMPBELL, R.H. "Path expressions: A technique for specifying process synchronization." Ph.D. dissertation, Computing Laboratory, University of Newcastle upon Tyne, Aug. 1976.
|
| |
30
|
|
| |
31
|
|
 |
32
|
|
| |
33
|
CONWAY, M.E. "A multiprocessor system design." In Proc. AFIPS Fall Jt. Computer Conf. (Las Vegas, Nev., Nov., 1963), vol. 24. Spartan Books, Baltimore, Maryland, pp. 139-146. (b)
|
| |
34
|
COOK, R. P. "*MOD--A language for distributed programming." IEEE Trans. Softw. Eng. SE-6, 6 (Nov. 1980), 563-571.
|
 |
35
|
|
| |
36
|
|
 |
37
|
|
 |
38
|
|
| |
39
|
DIJKSTRA, E. W. "Cooperating sequential processes." In F. Genuys (Ed.), Programming Languages. Academic Press, New York, 1968. (b)
|
 |
40
|
|
| |
41
|
|
| |
42
|
DIJKSTRA, E.W. "An assertional proof of a program by G. L. Peterson." EWD 779 (Feb. 1979), Nuenen, The Netherlands. (a)
|
| |
43
|
DIJKSTRA, E. W. Personal communication, Oct. 1981. (b)
|
 |
44
|
|
 |
45
|
L. Flon , A. N. Habermann, Towards the construction of verifiable software systems, Proceedings of the 1976 conference on Data : Abstraction, definition and structure, p.141-148, March 22-24, 1976, Salt Lake City, Utah, United States
|
| |
46
|
FLOYD, R.W. "Assigning meanings to programs." In Proc. Am. Math. Soc. Symp. Applied Mathematics, vol. 19, pp. 19-31, 1967.
|
 |
47
|
|
| |
48
|
|
| |
49
|
|
 |
50
|
|
| |
51
|
HABERMANN, A. N. "Path expressions." Dep. of Computer Science, Carnegie-Mellon Univ., Pittsburgh, Pennsylvania, June, 1975.
|
| |
52
|
HABERMANN, A. N., AND NASSI, I.R. "Efficient implementation of Ada tasks." Tech. Rep. CMU- CS-80-103, Carnegie-Mellon Univ., Jan. 1980.
|
 |
53
|
|
 |
54
|
|
 |
55
|
|
| |
56
|
HOARE, C. A.R. "Towards a theory of parallel programming." In C. A. R. Hoare and R. H. Perrott (Eds.), Operating Systems Techniques. Academic Press, New York, 1972, pp. 61-71.
|
 |
57
|
|
 |
58
|
|
 |
59
|
|
| |
60
|
HOLDEN, J., AND WAND, I. C. "An assessment of Modula." Softw. Pract. Exper. 10 (1980), 593- 621.
|
| |
61
|
HOLT, R. C., GRAHAM, G. S., LAZOWSKA, E. D., AND SCOTT, M.A. Structured Concurrent Programming with Operating Systems Applications. Addison-Wesley, Reading, Mass., 1978.
|
 |
62
|
|
| |
63
|
|
| |
64
|
JAZAYERL M., et al. "CSP/80: A language for communicating processes." In Proc. Fall IEEE COMPCON80 (Sept. 1980). IEEE, New York, 1980, pp. 736-740.
|
 |
65
|
|
| |
66
|
KAUBISCH, W. H., PERROTT, R. H., AND HOARE, C. A. R. "Quasiparallel programming." Softw. Pract. Exper. 6 (1976), 341-356.
|
 |
67
|
|
 |
68
|
|
 |
69
|
|
 |
70
|
|
 |
71
|
|
| |
72
|
LAMPORT, L. "Proving the correctness of nmltiprocess programs." IEEE Trans. Softw. Eng. SE-3, 2 (March 1977), 125-143.
|
| |
73
|
LAMPORT, L. "The 'Hoare logic' of concurrent programs." Acta Inform. 14, 21-37. (a)
|
| |
74
|
LAMPOHT, L. "The mutual exclusion problem." Op. 56, SRI International, Menlo ParK, Calif., Oct. 1980. (b)
|
| |
75
|
LAMPORT, L., AND SCHNEIDER, F. B. "The 'Hoare logic' of CSP, and all that." Tech. Rep. TR 82- 490, Dep. Computer Sci., Cornell Univ., May, 1982.
|
| |
76
|
|
 |
77
|
|
| |
78
|
LAMPSON, B. W., AND STURGIS, H.E. "Crash recovery in a distributed data storage system." Xerox Palo Alto Research Center, Apr. 1979.
|
 |
79
|
|
| |
80
|
LAUER, P. E., AND CAMPBELL, R.H. "Formal semantics of a class of high level primitives for coordinating concurrent processes." Acta Inform. 5 (1975), 297-332.
|
 |
81
|
|
| |
82
|
|
| |
83
|
LEVIN, G. M., AND GRIES, D. "A proof technique for communicating sequential processes." Acta Inform. 15 (1981), 281-302.
|
| |
84
|
LISKOV, B.L. "On linguistic support for distributed programs." In Proc. IEEE Symp. Reliability in Distributed Software and Database Systems (Pittsburgh, July 21-22, 1981). IEEE, New York, 1981, pp. 53-60.
|
 |
85
|
|
 |
86
|
|
 |
87
|
|
 |
88
|
|
| |
89
|
LYNCH, N.A. "Multilevel atomicity--A new correctness criterion for distributed databases." Tech. Rep. GIT-ICS-81/05, School of Information and Computer Sciences, Georgia Tech., May 1981.
|
| |
90
|
MAO, T. W., AND YEH, R.T. "Communication port: A language concept for concurrent programming." IEEE Trans. Softw. Eng. SE-6, 2 (March 1980), 194-204.
|
| |
91
|
MISRA, J., AND CHANDY, K. "Proofs of networks of processes." IEEE Trans. Softw. Eng. SE-7, 4 (July 1981), 417-426.
|
 |
92
|
|
| |
93
|
MITCHELL, J. G., MAYBURY, W., AND SWEET, R. "Mesa language manual, version 5.0." Rep. CSL-79-3, Xerox Paid Alto Research Center, Apr. 1979.
|
| |
94
|
|
 |
95
|
|
| |
96
|
OWICKI, S, S., AND GRIES, D. "An axiomatic proof technique for parallel programs." Acta Inform. 6 (1976), 319-340. (a)
|
 |
97
|
|
 |
98
|
|
 |
99
|
|
| |
100
|
PETERSON, G.L. "Myths about the mutual exclusion problem." Inform. Process. Lett. 12, 3 (June 1981), 115-116.
|
 |
101
|
|
| |
102
|
|
 |
103
|
|
 |
104
|
|
| |
105
|
ROPER, T. J., AND BARTER, C.J. "A communicating sequential process language and implementation." Softw. Pract. Exper. 11 (1981), 1215-1234.
|
| |
106
|
|
| |
107
|
SCHLICHTING, R. D., AND SCHNEIDER, F.B. "Using message passing for distributed programming: Proof rules and disciplines." Tech. Rep. TR 82- 491, Dep. of Computer Science, Cornell Univ., May 1982. (a)
|
 |
108
|
|
 |
109
|
|
 |
110
|
|
| |
111
|
SCHWARTZ, J. S. "Distributed synchronization of communicating sequential processes." Tech. Rep., Dep. of Artificial Intelligence, Univ. of Edinburgh, July 1978.
|
| |
112
|
|
| |
113
|
SHAW, A.C. "Software specification languages based on regular expressions." In W. E. Riddle and R. E. Fairley (Eds.), Software Development Tools. Springer-Verlag, New York, 1980, pp. 148-175.
|
| |
114
|
|
| |
115
|
SILBERSCHATZ, A. "On the input/output mechanism in Concurrent Pascal." In Proc. COMPSAC '77-- IEEE Computer Society Computer Software and Applications Conference (Chicago, Ill., Nov. 1977). IEEE, New York, 1977, pp. 514-518.
|
| |
116
|
SILBERSCHATZ, A. "Communication and synchronization in distributed programs." IEEE Trans. Softw. Eng. SE-5, 6 (Nov. 1979), 542-546.
|
| |
117
|
SILBERSCHATZ, A., KIEBURTZ, R. B., AND BERNSTEIN, A.J. "Extending Concurrent Pascal to allow dynamic resource management." IEEE Trans. Softw. Eng. SE-3, 3 (May 1977), 210-217.
|
 |
118
|
|
| |
119
|
SOUNDARARAJAN, N. "Axiomatic semantics of communicating sequential processes." Tech. Rep., Dep. of Computer and Information Science, Ohio State Univ., 1981.
|
 |
120
|
|
| |
121
|
U.S. DEPARTMENT OF DEFENSE. Programming Language Ada: Reference Manual, vol. 106, Lecture Notes in Computer Science. Springer-Verlag, New York, 1981.
|
| |
122
|
VAN DE SNEPSCHEUT, J. L.A. "Synchronous communication between synchronization components." Inform. Process. Lett. 13, 3 (Dec. 1981), 127-130.
|
| |
123
|
VAN WIJNGAARDEN, A., MAILLOUX, B. J., PECK, J. L., KOSTER, C. H. A., SINTZOFF, M., LINDSEY, C. H., MEERTENS, L. G. L. T., AND FISKER, R. G. "Revised report on the algorithm language ALGOL68."Acta Inform. 5, 1-3 (1975), 1-236.
|
| |
124
|
WEGNER, P., AND SMOLKA, S.A. "Processes, tasks and monitors: A comparative study of concurrent programming primitives." IEEE Trans. Softw. Eng., to appear, 1983.
|
| |
125
|
WELSH, J., AND BUSTARD, D.W. "Pascal-Plus--Another language for modular multiprogramming." Softw. Pract. Exper. 9 (1979), 947-957.
|
| |
126
|
WELSH, J., AND LISTER, A. "A comparative study of task communication in Ada." Softw. Pract. Exper. 11 (1981), 257-290.
|
 |
127
|
|
| |
128
|
WIRTH, N. "Modula: A language for modular multiprogramming." Softw. Pract. Exper. 7 (1977), 3- 35. (a)
|
| |
129
|
WIRTH, N. "The use of ModulE." Softw. Pract. Exper. 7 (1977), 37-65. (b)
|
| |
130
|
WIRTH, 1NT. "Design and implementation of Modula." Softw. Pract Exper, 7 (1977), 67-84. (c)
|
 |
131
|
|
| |
132
|
|
 |
133
|
|
CITED BY 92
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R. K. Gupta , C. N. Coelho, Jr. , G. De Micheli, Synthesis and simulation of digital systems containing interacting hardware and software components, Proceedings of the 29th ACM/IEEE conference on Design automation, p.225-230, June 08-12, 1992, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rajiv Trehan , Nobuyuki Sawashima , Koji Yamaguchi , Koichi Hasebe, Toolkit for shared hypermedia on a distributed object oriented architecture, Proceedings of the first ACM international conference on Multimedia, p.175-182, August 02-06, 1993, Anaheim, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Barrett R. Bryant , Daniel T. Chang , Prakash K. Muthukrishnan , Viswanathan Vaidyanathan, Automatic parallelization of object-oriented programming languages using tuple space, Proceedings of the 1995 ACM 23rd annual conference on Computer science, p.89-96, February 28-March 02, 1995, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Michel, Dubois , Christoph Scheurich , Fayé A. Briggs, Synchronization, Coherence, and Event Ordering in Multiprocessors, Computer, v.21 n.2, p.9-21, February 1988
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rajiv Trehan , Nobuyuki Sawashima , Akira Morishita , Ichiro Tomoda , Toru Imai , Ken-Ichi Maeda, Concurrent Object Oriented 'C' (cooC), ACM SIGPLAN Notices, v.28 n.2, p.45-52, Feb. 1993
|
|
|
K A Lantz , P P Tanner , C Binding , Kuan-Tsae Huang , A Dwelly, Reference models, window systems, and concurrency, ACM SIGGRAPH Computer Graphics, v.21 n.2, p.87-97, April 1987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|