ACM Home Page
Please provide us with feedback. Feedback
The VAL Language: Description and Analysis
Full text PdfPdf (2.63 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 4 ,  Issue 1  (January 1982) table of contents
Pages: 44 - 82  
Year of Publication: 1982
ISSN:0164-0925
Author
James R. McGraw  Lawrence Livermore National Laboratory, P. O. Box 808, Livermore, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 96,   Citation Count: 26
Additional Information:

references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/357153.357157
What is a DOI?

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
ACKERMAN, W.B. Axiomatic verification in single assignment languages. Computation Structures Group Memo, Laboratory for Computer Science, M.I.T., Cambridge, Mass., Sept. 1980.
 
2
ACKERMAN, W.B. Data flow languages. In Proc. 1979 Nat. Computer Conf., New York, N.Y., June 4-7, 1979. AFIPS Conf. Proc., vol. 48. AFIPS Press, Arlington, Va., 1979, pp. 1087-1095.
 
3
 
4
AOAMS, D.A. A computation model with data flow sequencing. Tech. Rep. CS 117, Computer Science Dep., Stanford Univ., Stanford, Calif., Dec. 1968.
 
5
ALLAN, S.J., AND OLDEHOEFT, A.E. A flow analysis procedure for the translation of high level languages to a data flow language. In Proc. 1979 Int. Conf. Parallel Processing, O.N. Garcia (Ed.), Aug. 1979, pp. 26-34.
 
6
ARVIND AND BRYANT, R.E. Parallel computers for partial differential equation simulation. Computation Structures Group Memo 178, Laboratory for Computer Science, M.I.T., Cambridge, Mass., June 1979.
 
7
ARVIND, GOSTELOW, K.P., A~D PLOUFFE, W. The (preliminary) Id report. Tech. Rep. TR 114a, Dep. Information and Computer Science, Univ. Calif. Irvine, Irvine, Calif., May 1978.
8
9
 
10
BOEKELHEIDE, K. A high-level, graphical, data-driven language. In Proc. Workshop Data Driven Languages and Machines, J.C. Syre (Ed.), Toulouse, France, Feb. 12-13, 1979, sec. XV.
 
11
BraNCH HANSEN, P. The programming language Concurrent Pascal. IEEE Trans. Softw. Eng. SE-1, 2 (June 1975), 199-207.
 
12
BROCK, J.D. Operational semantics of a data flow language. Tech. Rep. TR-120, Laboratory for Computer Science, M.I.T., Cambridge, Mass., Dec. 1978.
 
13
BROCK, J.D., AND MONTZ, L.B. Translation and optimization of data flow programs. In Proc. 1979 Int. Conf. Parallel Processing, O.N. Garcia (Ed.), Aug. 1979, pp. 46-54.
14
 
15
CORNmH, M., HOGAN, D.W., ANO J~.~SEN, J.C. The Texas Instruments Distributed Data Processor. In Proc. Louisiana Computer Exposition, Lafayette, La., March 1979, pp. 189-193.
 
16
CROWLEY, W.P., HENDRiCKSON, C.P., AND RUDY, T.E. The Simple code. Rep. UCID-17715, Lawrence Livermore National Laboratory, Livermore, Calif., Feb. 1978.
 
17
DAVIS, A. DDNs--A low level programming schema for fully distributed systems. In Proc. Workshop Data Driven Languages and Machines, J.C. Syre (Ed.), Toulouse, France, Feb. 12-13, 1979, sec. XVI.
18
 
19
DE BOOR, C. On writing an automatic integration algorithm. In Mathematical Software, J.R. Rice (Ed.). Academic Press, New York, 1971, pp. 201-209.
 
20
DEN~IS, J.B. Data flow supercomputers. Computer 13, 11 (Nov. 1980), 48-56.
 
21
DENNIS, J.B., MISUNAS, D.P., AND L~.UNC, C.K.C. A highly parallel processor using a data flow machine language. Computation Structures Group Memo 134, Laboratory for Computer Science, M.I.T., Cambridge, Mass., Jan. 1977.
 
22
GEHANI, N.H., AND WETHERELL, C.S. Denotational semantics for the data flow language VAL. Internal Memo., Bell Laboratories, Murray Hill, N.J., July 1980.
 
23
GLAUERT, J. A Single Assignment Language for Data Flow Computing. M.Sc. thesis, Dep. Computer Science, Univ. Manchester, England, Jan. 1978.
24
 
25
 
26
KARP, R.M., AND MILLER, R.E. Properties of a model for parallel computations: Determinacy, termination, queueing. SIAM J. Appl. Math. 14, 6 (Nov. 1966), 1390-1411.
 
27
KELLER, R.M., LINDSTROM, G., AND PATZL, S.S. Data flow concepts for hardware design. In Proc. COMPCON Spring 80, San Francisco, Calif., Feb. 1980. IEEE, Piscataway, N.J., 1980, pp. 105-111.
 
28
KELLER, R.M., LINDSTROM, G., AND PATIL, S. A loosely-coupled applicative multi-processing system. In Proc. 1979 Nat. Computer Conf., New York, N.Y., June 4-7, 1979. AFIPS Conf. Proc., vol. 48. AFIPS Press, Arlington, Va., 1979, pp. 613-622.
 
29
KUCK, D.J. Parallel processing of ordinary programs. In Advances in Computers, vol. 15. Academic Press, New York, 1976, pp. 119-179.
 
30
LANDRL S., AND SHRIVER, B. A data flow simulation research environment. In Proc. Workshop Data Driven Languages and Machines, J.C. Syre (Ed.), Toulouse, France, Feb. 12-13, 1979, sec. X.
31
 
32
33
 
34
MARTIN, J.T., ZWAKENBERC, R.G., AND SOLBECK, S.V. LRLTRAN language used with the CHAT and STAR compilers. Livermore Time-Sharing System, ed. 4, chap. 207, Lawrence Livermore National Laboratory, Livermore, Calif., Dec. 11, 1974.
 
35
MILLER, R.E., AND COCKE, J. Configurable computers: A new class of general purpose machines. Rep. RC 3897, IBM T. J. Watson Research Center, Yorktown Hts., N.Y., June 1972.
 
36
 
37
OXLEY, D. Private communication on the Distributed Data Processor, March 30, 1979.
38
 
39
PETRI, C.A. Concepts of net theory. In Proc. Symp. and Summer School on Mathematical Foundations of Computer Science, High Tatras, Czechoslovakia, Sept. 3-8, 1973. Math. Inst. Slovak Academy of Science, 1973, pp. 137-146.
 
40
PLAS, A., COMTE, D., GELLY, O., AND SYRE, J.C. LAU system architecture: A parallel data driven processor based on single assignment. In Proc. 1976 Int. Conf. Parallel Processing, P.H. Enslow (Ed.), Aug. 1976, pp. 293-303.
41
42
 
43
RICE, J.R. Parallel algorithms for adaptive quadrature--Convergence. In Proc. IFIP Congress 74, Stockholm. Elsevier North-Holland, New York, 1974, pp. 600-604.
 
44
 
45
SEEBER, R.R., AND LINDQUIST, A.B. Associative logic for highly parallel systems. In AFIPS Conf. Proc., vol. 24, 1963, pp. 489-493.
 
46
SHAPIRO, R.M., SAINT, H., AND PRESBERG, D.L. Representation of algorithms as cyclic partial orderings. Rep. CA-7112-2711, Applied Data Research, Wakefield, Mass., 1971.
 
47
TESLER, L.G., AND ENEA, H.J. A language design for concurrent processes. In Proc. 1968 Spring Joint Computer Conf., Atlantic City, N.J., April 30-May 2, 1968. AFIPS Conf. Proc., vol. 32. Thompson Book Co., Washington, D.C., 1968, pp. 403-408.
 
48
TRELEAVEN, P.C., FARRELL, E.P., GHANI, N., JONES, S.B., RANDELL, B., AND SMITH, P.J. The design of highly concurrent computing systems. Tech. Rep. TR126, Computing Laboratory, Univ. Newcastle upon Tyne, England, July 1978.
 
49
TURN~.R, D. SASL Language Manual. Tech. Rep., Univ. Kent, Canterbury, England, 1979.
 
50
WATSON, I., AND GURD, J. A prototype data flow computer with token labelling. In Proc. 1979 Nat. Computer Conf., New York, N.Y., June 4-7, 1979. AFIPS Conf. Proc., vol. 48. AFIPS Press, Arlington, Va., 1979, pp. 623-628.
51
 
52
WETHERELL, C.S. Array processing in Fortran. Rep. UCID-30175, Rev. 1, Lawrence Livermore National Laboratory, Livermore, Calif., Jan. 1980.
 
53
WlaTH, N. Modula: A language for modular multi-programming. Softw. Pract. Exper. 7 (Jan. 1977), 3-35.
 
54
WOODRUFF, J.P. Scientific application coding in the context of data flow. Rep. UCRL-81922, Lawrence Livermore National Laboratory, Livermore, Calif., Dec. 15, 1978.

CITED BY  26