메뉴 건너뛰기




Volumn 19, Issue 5, 1997, Pages 685-725

Proving Concurrent Constraint Programs Correct

Author keywords

D.1.3 Programming Techniques : Concurrent Programming; D.3.1 Programming Languages : Formal Definitions and Theory semantics; F.3.1 Logics and Meanings of Programs : Specifying and Verifying and Reasoning about Programs logics of programs

Indexed keywords

COMPUTATIONAL LINGUISTICS; CONSTRAINT THEORY; LOGIC PROGRAMMING; THEOREM PROVING;

EID: 0031220274     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/265943.265954     Document Type: Article
Times cited : (45)

References (45)
  • 1
    • 0020497159 scopus 로고
    • Formal justification of a proof system for communicating sequential processes
    • APT, K. 1983. Formal justification of a proof system for communicating sequential processes. J. ACM 30, 197-216.
    • (1983) J. ACM , vol.30 , pp. 197-216
    • Apt, K.1
  • 2
  • 3
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • J. van Leeuwen, Ed., Formal Models and Semantics. Elsevier, Amsterdam and The MIT Press, Cambridge
    • APT, K. R. 1990. Introduction to logic programming. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed., Vol. B: Formal Models and Semantics. Elsevier, Amsterdam and The MIT Press, Cambridge, 495-574.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 495-574
    • Apt, K.R.1
  • 6
    • 0023588398 scopus 로고
    • Operational and denotational semantics of Prolog
    • ARBAB, B. AND BERRY, D. 1987. Operational and denotational semantics of Prolog. J. Logic Program. 4, 309-330.
    • (1987) J. Logic Program. , vol.4 , pp. 309-330
    • Arbab, B.1    Berry, D.2
  • 7
    • 0022738654 scopus 로고
    • Conditional rewrite rules: Confluence and termination
    • BERGSTRA, J. AND KLOP, J. 1986. Conditional rewrite rules: Confluence and termination. J. Comput. Syst. Sci. 32, 323-362.
    • (1986) J. Comput. Syst. Sci. , vol.32 , pp. 323-362
    • Bergstra, J.1    Klop, J.2
  • 8
    • 0005317112 scopus 로고
    • SICStus Prolog user's manual
    • Swedish Institute of Computer Science, Sweden
    • CARLSSON, M. 1988. SICStus Prolog user's manual. Tech. Rep., Swedish Institute of Computer Science, Sweden. URL: http://www.sics.se/isl/sicstus.html.
    • (1988) Tech. Rep.
    • Carlsson, M.1
  • 9
    • 85028830842 scopus 로고
    • Efficient analysis of concurrent constraint logic programs
    • Proceedings of the 20th International Colloquium on Automata, Languages, and Programming, A. Lingas, R. Karlsson, and S. Carlsson, Eds. Springer-Verlag, Berlin
    • CODISH, M., FALASCHI, M., MARRIOTT, K., AND WINSBOROUGH, W. 1993. Efficient analysis of concurrent constraint logic programs. In Proceedings of the 20th International Colloquium on Automata, Languages, and Programming, A. Lingas, R. Karlsson, and S. Carlsson, Eds. Lecture Notes in Computer Science, Vol. 700. Springer-Verlag, Berlin, 633-644.
    • (1993) Lecture Notes in Computer Science , vol.700 , pp. 633-644
    • Codish, M.1    Falaschi, M.2    Marriott, K.3    Winsborough, W.4
  • 10
    • 0026301946 scopus 로고
    • Proving correctness of logic programs using axiomatic semantics
    • K. Furukawa, Ed. The MIT Press, Cambridge, Mass.
    • COLUSSI, L. AND MARCHIORI, E. 1991. Proving correctness of logic programs using axiomatic semantics. In Proceedings of the 8th International Conference on Logic Programming, K. Furukawa, Ed. The MIT Press, Cambridge, Mass., 629-644.
    • (1991) Proceedings of the 8th International Conference on Logic Programming , pp. 629-644
    • Colussi, L.1    Marchiori, E.2
  • 12
    • 0002896911 scopus 로고
    • Soundness and completeness of an axiom system for program verification
    • COOK, S. 1978. Soundness and completeness of an axiom system for program verification. SIAM J. Comput. 7, 1, 70-90.
    • (1978) SIAM J. Comput. , vol.7 , Issue.1 , pp. 70-90
    • Cook, S.1
  • 14
    • 0348178593 scopus 로고
    • A fully abstract model of concurrent logic languages
    • Dipartimento di Informatica, Università di Pisa
    • DE BOER, F. S. AND PALAMIDESSI, C. 1990. A fully abstract model of concurrent logic languages. Tech. Rep., Dipartimento di Informatica, Università di Pisa.
    • (1990) Tech. Rep.
    • De Boer, F.S.1    Palamidessi, C.2
  • 15
    • 0029403439 scopus 로고
    • Infinite computations in nondeterministic constraint programming
    • DE BOER, F. S., DI PIERRO, A., AND PALAMIDESSI, C. 1995. Infinite computations in nondeterministic constraint programming. Theor. Comput. Sci. 151, 37-78.
    • (1995) Theor. Comput. Sci. , vol.151 , pp. 37-78
    • De Boer, F.S.1    Di Pierro, A.2    Palamidessi, C.3
  • 16
    • 18944377677 scopus 로고
    • The failure of failures: Towards a paradigm for asynchronous communication
    • Proceedings of Concur '91. Springer-Verlag, Berlin
    • DE BOER, F. S., KOK, J. N., PALAMIDESSI, C., AND RUTTEN, J. J. M. M. 1991. The failure of failures: Towards a paradigm for asynchronous communication. In Proceedings of Concur '91. Lecture Notes in Computer Science, Vol. 527. Springer-Verlag, Berlin.
    • (1991) Lecture Notes in Computer Science , vol.527
    • De Boer, F.S.1    Kok, J.N.2    Palamidessi, C.3    Rutten, J.J.M.M.4
  • 19
    • 84916586296 scopus 로고    scopus 로고
    • Confluence in concurrent constraint programming
    • Dept. of Computer Science, Monash University, Australia. To appear in Theoretical Computer Science
    • FALASCHI, M., GABBRIELLI, M., MARRIOTT, K., AND PALAMIDESSI, C. 1996a. Confluence in concurrent constraint programming. Tech. Rep. 96/284, Dept. of Computer Science, Monash University, Australia. To appear in Theoretical Computer Science.
    • (1996) Tech. Rep. 96/284
    • Falaschi, M.1    Gabbrielli, M.2    Marriott, K.3    Palamidessi, C.4
  • 20
    • 0348178589 scopus 로고    scopus 로고
    • Constraint logic programming with dynamic scheduling: A semantics based on closure operators
    • Dipartimento di Informatica, Univ. di Udine, Italy/ To appear in Information and Computation
    • FALASCHI, M., GABBRIELLI, M., MARRIOTT, K., AND PALAMIDESSI, C. 1996b. Constraint logic programming with dynamic scheduling: A semantics based on closure operators. Tech. Rep. 32/96, Dipartimento di Informatica, Univ. di Udine, Italy/ To appear in Information and Computation.
    • (1996) Tech. Rep. 32/96
    • Falaschi, M.1    Gabbrielli, M.2    Marriott, K.3    Palamidessi, C.4
  • 24
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • HOARE, C. 1969. An axiomatic basis for computer programming. Commun. ACM 12, 10, 576-580.
    • (1969) Commun. ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.1
  • 26
    • 4243532938 scopus 로고
    • Constraint logic programming: A survey
    • JAFFAR, J. AND MAHER, M. J. 1994. Constraint logic programming: A survey. J. Logic Program. 19/20, 503-581.
    • (1994) J. Logic Program. , vol.19 , Issue.20 , pp. 503-581
    • Jaffar, J.1    Maher, M.J.2
  • 28
    • 0003510536 scopus 로고
    • Angelic non-determinism in concurrent constraint programming
    • System Science Lab., Xerox PARC, Palo Alto, Calif
    • JAGADEESAN, R., SHANBHOGUE, V., AND SARASWAT, V. 1991. Angelic non-determinism in concurrent constraint programming. Tech. Rep., System Science Lab., Xerox PARC, Palo Alto, Calif.
    • (1991) Tech. Rep.
    • Jagadeesan, R.1    Shanbhogue, V.2    Saraswat, V.3
  • 32
    • 0343620458 scopus 로고
    • An introduction to mu-prolog
    • The Univ. of Melbourne, Melbourne, Australia
    • NAISH, L. 1982. An introduction to mu-prolog. Tech. Rep. 82/2, The Univ. of Melbourne, Melbourne, Australia.
    • (1982) Tech. Rep. 82/2
    • Naish, L.1
  • 33
    • 0011061536 scopus 로고
    • Negation and Control in Prolog
    • Springer-Verlag, Berlin
    • NAISH, L. 1986. Negation and Control in Prolog. Lecture Notes in Computer Science, Vol. 238. Springer-Verlag, Berlin.
    • (1986) Lecture Notes in Computer Science , vol.238
    • Naish, L.1
  • 35
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs
    • OWICKI, S. AND GRIES, D. 1976. An axiomatic proof technique for parallel programs. Acta Inf. 6, 319-340.
    • (1976) Acta Inf , vol.6 , pp. 319-340
    • Owicki, S.1    Gries, D.2
  • 36
    • 0002277885 scopus 로고
    • The expressive power of indeterminate dataflow primitives
    • PANANGADEN, P. AND SHANBHOGUE, V. 1992. The expressive power of indeterminate dataflow primitives. Inf. Comput. 98, 1, 99-131, 1992.
    • (1992) Inf. Comput. , vol.98 , Issue.1 , pp. 99-131
    • Panangaden, P.1    Shanbhogue, V.2
  • 37
    • 0348178592 scopus 로고
    • A hyperdoctrinal view of concurrent constraint programming
    • In Proceedings of the REX Workshop. Springer-Verlag, Berlin
    • PANANGADEN, P., SARASWAT, V., SCOTT, P., AND SEELY, R. 1992. A hyperdoctrinal view of concurrent constraint programming. In In Proceedings of the REX Workshop. Lecture Notes in Computer Science, Vol. 666. Springer-Verlag, Berlin, 457-476.
    • (1992) Lecture Notes in Computer Science , vol.666 , pp. 457-476
    • Panangaden, P.1    Saraswat, V.2    Scott, P.3    Seely, R.4
  • 38
    • 85037135203 scopus 로고
    • Dijkstra's predicate transformers and Smyth's powerdomains
    • D. Bjørner, Ed., Springer-Verlag, Berlin
    • PLOTKIN, G. 1980. Dijkstra's predicate transformers and Smyth's powerdomains. Lecture Notes in Computer Science, D. Bjørner, Ed., Vol. 86. Springer-Verlag, Berlin.
    • (1980) Lecture Notes in Computer Science , vol.86
    • Plotkin, G.1
  • 39
    • 85034666637 scopus 로고
    • Logical aspects of denotational semantics
    • D.H. Pitt, A. Poigné, and D.E. Rydeheard, Eds., Springer-Verlag, Berlin
    • ROBINSON, E. 1987. Logical aspects of denotational semantics. Lecture Notes in Computer Science, D.H. Pitt, A. Poigné, and D.E. Rydeheard, Eds., Vol. 283. Springer-Verlag, Berlin.
    • (1987) Lecture Notes in Computer Science , vol.283
    • Robinson, E.1
  • 41
    • 0003592483 scopus 로고
    • Ph.D. thesis, Carnegie-Mellon Univ., Pittsburgh, Pa. Also in ACM distinguished dissertation series. The MIT Press, 1993
    • SARASWAT, V. A. 1989. Concurrent constraint programming languages. Ph.D. thesis, Carnegie-Mellon Univ., Pittsburgh, Pa. Also in ACM distinguished dissertation series. The MIT Press, 1993.
    • (1989) Concurrent Constraint Programming Languages
    • Saraswat, V.A.1
  • 43
    • 85037056865 scopus 로고
    • Domains for denotational semantics
    • Proceedings of the 9th International Conference on Automata, Languages and Programming, M. Nielsen and E. M. Schmidt, Eds. Springer-Verlag, Berlin
    • SCOTT, D. 1982. Domains for denotational semantics. In Proceedings of the 9th International Conference on Automata, Languages and Programming, M. Nielsen and E. M. Schmidt, Eds. Lecture Notes in Computer Science, Vol. 140. Springer-Verlag, Berlin, 577-613.
    • (1982) Lecture Notes in Computer Science , vol.140 , pp. 577-613
    • Scott, D.1
  • 44
    • 0021011078 scopus 로고
    • Powerdomains and predicate transformers: A topological view
    • Proceedings of the International Conference on Automata, Languages and Programming. Springer-Verlag, Berlin
    • SMYTH, M. 1983. Powerdomains and predicate transformers: A topological view. In Proceedings of the International Conference on Automata, Languages and Programming. Lecture Notes in Computer Science, Vol. 154. Springer-Verlag, Berlin, 662-675.
    • (1983) Lecture Notes in Computer Science , vol.154 , pp. 662-675
    • Smyth, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.