skip to main content
10.1145/99583.99627acmconferencesArticle/Chapter ViewAbstractPublication PagespoplConference Proceedingsconference-collections
Article
Free access

The semantic foundations of concurrent constraint programming

Published: 03 January 1991 Publication History
First page of PDF

References

[1]
Arvind, Rishiyur Nikhil, and Keshav K. Pingali. I-structuers: data-structures for parallel computing. A CM Transactions on Principles of Programming Languages, 11(4):598-632, October 1989.
[2]
G. Boudol and G. Berry. The chemical abstract machine. In Proceedings o/ the 17th Annual A CM Symposium on Principles o/Programming Languages, pages 81-94. ACM, 1990.
[3]
Mani Chandy and flay Misra. Parallel Program Design--A/oundation. Addison Wesley, 1988.
[4]
F.S. de Boer and C. Palamidessi. A fully abstract model for concurrent constraint logic lant~ua~es. In Proceedings of CONCUR '90, 1990.
[5]
F.S. de Boer and C. Palamidessi. A fully abstract model for concurrent constraint programming. June 4 1990.
[6]
Doug DeGroot and Gary Lindstrom, editors. Logic Programming: Functions, Relations and Equations. Prentice Hall, 1986.
[7]
Inn Foster and Steve Taylor. Strand: New concepts in parallel programming. Prentice Hall, 1989.
[8]
Rob Gerth, Mike Codish, Yossi Lichtenstein, and Ehud Shapiro. A fully abstract denotational semantics for Flat Concurrent Prolog. In LICS 88, 1988.
[9]
J.-Y. Girard. Linear logic. Theoretical Computer Science, 50:1-102, 1987.
[10]
J.-Y. Girard. Proofs and Types, volume 7 of Cambridge tracts in Theoretical Computer Science. Cambridge University Press, 1989. Translated and with appendices by Y. Lafont and P. Taylor.
[11]
G.Gierz, K.H.Hoffman, K.Keimel, 3.D.Lawson, M.Mislove, and D.S.Scott, editors. A compendium of continuous lattices. Springer-Verlag Berlin Heidelberg New York, 1980.
[12]
M. Gabbrielli and G. Levi. Unfolding and fixpoint semantics of concurrent constraint logic programs. Technical report, University of Pisa, 1990.
[13]
Haim Gaifman, Michael J. Maher, and Ehud Shapiro. Reactive behavior semantics for concurrent constraint logic programs. In North American Logic Programming Conference. MIT Press, October t 989.
[14]
Leon Henldn, J. Donald Monk, and Alfred Tarsld. Cylindric Algebras (Part I). North Holland Publishing Company, 1971.
[15]
C.A.R. Hoare. A theory of conjunction and concurrency. Oxford PRG, May 1989.
[16]
C.A.R. Hoare. Let's make models. In Proceedings of CONCUR 90, August 1990.
[17]
Joxan Jaffar and Jean-Louis Lassez. Constraint logic programming. In Proceedings of the SIGA CT-SIGPLAN Symposium on Principles of Programming Languages, pages 111-119. ACM, January 1987.
[18]
Mark B. Josephs. Receptive process theory. Technical report, Programming Research Group, Oxford University, July 1990.
[19]
R. Jagadeesan and P. Panangaden. A domaintheoretic model of a higher-order process calculus. In M. S. Paterson, editor, The Seventeenth International Colloquium On Automata Languages And Programming, pages 181-194. Springer-Verlag, 1990. Lecture Notes In Computer Science 443.
[20]
R. Jagadeesan, P. Panangaden, and K. Pingali. A fully abstract semantics for a functional language with logic variables. In Proceedings of IEEE Symposium on Logic in Computer Science, pages 294-303, 1989.
[21]
G. Kahn. The semantics of a simple language for parallel programming. In J.L. Rosenfeld, editor, Proceeedings of IFIP Congress 74, pages 471- 475., August 1974.
[22]
S. Kliger, E. Yardeni, E. Shapiro, and K. Kahn. The language fcp(:,?). In Conference on Fifth Generation Computer Systems, December 1988.
[23]
Giorgio Levi. Models, unfolding rules and fixpoint semantics. In Proceeedings of the Fifth International Conference and Symposium on Logic Programming, Seattle, pages 1649-1665, August 1988.
[24]
Gary Lindstrom. Functional programming and the logical variable. In Proceedings of the Twelfth A CM Symposium on Principles of Programming Languages, pages 266-280, January 1985.
[25]
J. Lambek and P. Scott. An introduction to higher-order categorical logic, volume 7 of Studies in Advanced Mathematics. Cambridge University Press, 1986.
[26]
Michael Maher. Logic semantics for a cla.ss of committed-choice programs. In .~th International Conference on Logic Programming. MIT Press, May 1987.
[27]
R. Milner. Functions as processes. In M. S. Paterson, editor, The Seventeenth International Colloquium On Automata Languages And Programming, pages 167-180. Springer-Verlag, 1990. Lecture Notes In Computer Science 443.
[28]
R. Mflner, J. G. Parrow, and D. J. Walker. A calculus for mobile processes. LFCS Report ECS- LFCS-89-85, University of Edinburgh, 1989.
[29]
M. Makkai and G. Reyes. First order categorical logic, volume 611 of Lecture Notes in Mathematics. Springer-Verlag, 197.
[30]
E.-R. Olderog and C.A.R. Hoare. Specificationoriented semantics for communicating processes. Acta Informatica, 23:9-66, 1986.
[31]
G.D. Plotkin. A powerdomain construction. SIAM J. of Computing, 5(3):452-487, September 1976.
[32]
A.W. Roscoe. An alternative order for the failures model. Technical Report Technical Monograph PRG-67, Programming Research Group, Oxford University, July 1988.
[33]
Vijay A. Saraswat. Partial correctness semantics for cp($,l, ~). In Proceedings of the FSTTCS Conference, number 206, pages 347- 368. Springer-Verlag, December 1985.
[34]
Vijay A. Saraswat. A somewhat logical formulation of CLP synchronization primitives. In Proceedings of LP 88. MIT Press, August 1988.
[35]
Vijay A. Saraswat. Concurrent Constraint Programming Languages. PhD thesis, Carnegie- Mellon University, January 1989. To appear, Doctoral Dissertation Award and Logic Programming Series, MIT Press, 1990.
[36]
Dana S. Scott. Data types as lattices. SIAM, 5(3):522-587, 1976.
[37]
Dana S. Scott. Domains fol denotational semantics. In Proceedings of ICALP, 1982.
[38]
Vijay A. Saraswat, Ken Kahn, and Jacob Levy. Janus: A step towards distributed constraint programming. In Proceedings of the North American Conference on Logic Programming, October 1990.
[39]
Vijay A. Saraswat, Prakash Panang~den, and Martin Rinard. What is a constraint? Technical report, Xerox PARC, forthcoming.
[40]
Vijay A. Saraswat and Martin Rinard. Concurrent constraint programming. In Proceedings of Seventeenth A CM Symposium on Principles of Programming Languages, San Fransisco, January 1990.
[41]
A. Tarski. Logics, semantics and metamathematics. Oxford University Press, 1956. Translated by J.H. Woodger.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
POPL '91: Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
January 1991
366 pages
ISBN:0897914198
DOI:10.1145/99583
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 January 1991

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

POPL91

Acceptance Rates

POPL '91 Paper Acceptance Rate 31 of 152 submissions, 20%;
Overall Acceptance Rate 824 of 4,130 submissions, 20%

Upcoming Conference

POPL '25

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)111
  • Downloads (Last 6 weeks)11
Reflects downloads up to 09 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media