Towards a concurrent semantics based analysis of CC and CLP

  • U. Montanari
  • F. Rossi
  • F. Bueno
  • M. García de la Banda
  • M. Hermenegildo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 874)

Keywords

Logic Program Semantic Structure Program Transformation Rule Application Program Clause 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [BGH93]
    F. Bueno, M. García Banda, and M. Hermenegildo. Compile-time Optimizations and Analysis Requirements for CC Programs. Technical Report CLIP6/93.0, T.U. of Madrid (UPM), July 1993.Google Scholar
  2. [BGHMR94]
    F. Bueno, M. García Banda, M. Hermenegildo, U. Montanari, and F. Rossi. From Eventual to Atomic and Locally Atomic CC Programs: A Concurrent Semantics. In Fourth International Conference on Algebraic and Logic Programming, Springer-Verlag LNCS, September, 1994. To appear.Google Scholar
  3. [BH92]
    F. Bueno and M. Hermenegildo. An Automatic Translation Scheme from Prolog to the Andorra Kernel Language. In International Conference on Fifth Generation Computer Systems, pages 759–769. Institute for New Generation Computer Technology (ICOT), June 1992.Google Scholar
  4. [Col90]
    A. Colmerauer. An Introduction to Prolog III. CACM, 28(4):412–418, 1990.Google Scholar
  5. [Con83]
    J. S. Conery. The And/Or Process Model for Parallel Interpretation of Logic Programs. PhD thesis, The University of California At Irvine, 1983. Technical Report 204.Google Scholar
  6. [Deb93]
    S.K. Debray. QD-Janus: A Sequential Implementation of Janus in Prolog. Technical Report, University of Arizona, 1993.Google Scholar
  7. [GHM93]
    M. García de la Banda, M. Hermenegildo, and K. Marriott. Independence in Constraint Logic Programs. In International Logic Programming Symposium. MIT Press, Boston, MA, October 1993.Google Scholar
  8. [DeG84]
    D. DeGroot. Restricted AND-Parallelism. In International Conference on Fifth Generation Computer Systems, pages 471–478. Tokyo, November 1984.Google Scholar
  9. [Her94]
    M. Hermenegildo. Towards CI AO-Prolog — A Parallel Concurrent Constraint System. In Workshop on the Principles and Practice of Constraint Programming, LNCS, Springer-Verlag, 1994.Google Scholar
  10. [HR93]
    M. Hermenegildo and F. Rossi. Strict and Non-Strict Independent And-Parallelism in Logic Programs: Correctness, Efficiency, and Compile-Time Conditions. Journal of Logic Programming, 1993. To appear.Google Scholar
  11. [JL87]
    J. Jaffar and J.-L. Lassez. Constraint Logic Programming. In ACM Symp. Principles of Programming Languages, pages 111–119. ACM, 1987.Google Scholar
  12. [JH91]
    S. Janson and S. Haridi. Programming Paradigms of the Andorra Kernel Language. In International Logic Programming Symposium, pages 167–183. MIT Press, 1991.Google Scholar
  13. [KS92]
    Andy King and Paul Soper. Schedule Analysis of Concurrent Logic Programs. In Joint International Conference and Symposium on Logic Programming, pages 478–492, Washington, USA, 1992. The MIT Press.Google Scholar
  14. [MS92]
    K. Marriott and P. Stuckey. The 3 R's of Optimizing Constraint Logic Programs: Refinement, Removal, and Reordering. In 19th. Annual ACM Conf. on Principles of Programming Languages. ACM, 1992.Google Scholar
  15. [MR91]
    U. Montanari and F. Rossi. True-concurrency in Concurrent Constraint Programming. In International Symposium on Logic Programming, pages 694–716, San Diego, USA, 1991. The MIT Press.Google Scholar
  16. [MR93]
    U. Montanari and F. Rossi. Contextual Occurence Nets and Concurrent. Constraint Programming. Technical report, U. of Pisa, Computer Science Department, Corso Italia 40, 56100 Pisa, Italy, May 1993.Google Scholar
  17. [Nai88]
    L. Naish. Parallelizing NU-Prolog. In International Conference and Symposium on Logic Programming, pages 1546–1564, August, 1988. The MIT Press.Google Scholar
  18. [Ros93]
    Francesca Rossi. Constraints and Concurrency. PhD thesis, Universita di Pisa, April 1993.Google Scholar
  19. [Sar89]
    V. Saraswat. Concurrent Constraint Programming Languages. PhD thesis, Carnegie Mellon, Pittsburgh, 1989. School of Computer Science.Google Scholar
  20. [Sha87]
    E.Y. Shapiro, editor. Concurrent Prolog: Collected Papers. MIT Press, Cambridge MA, 1987.Google Scholar
  21. [VanH89]
    P. Van Hentenryck. Constraint Satisfaction in Logic Programming. MIT Press, 1989.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • U. Montanari
    • 1
  • F. Rossi
    • 1
  • F. Bueno
    • 2
  • M. García de la Banda
    • 2
  • M. Hermenegildo
    • 2
  1. 1.Universitá di PisaItali
  2. 2.Universidad Politécnica de Madrid (UPM)Spain

Personalised recommendations