메뉴 건너뛰기




Volumn 7, Issue 5, 2007, Pages 537-582

Constraint functional logic programming over finite domains

Author keywords

Constraint logic programming; Finite domains; Functional logic programming

Indexed keywords

CONSTRAINT THEORY; FUNCTIONAL PROGRAMMING; SEMANTICS;

EID: 34548274892     PISSN: 14710684     EISSN: 14753081     Source Type: Journal    
DOI: 10.1017/S1471068406002924     Document Type: Article
Times cited : (20)

References (57)
  • 1
    • 0027625083 scopus 로고
    • Journal of Logic Programming 16
    • 3, A preliminary version appeared in Maluszynski and Wirsing
    • AÏT-KACI, H. AND POELSKI, A. 1993. Towards a meaning of LIFE. Journal of Logic Programming 16, 3, 195-234. A preliminary version appeared in Maluszynski and Wirsing (1991), pp. 255-274.
    • (1991)
    • AÏT-KACI, H.1    POELSKI, A.2
  • 2
    • 85029547665 scopus 로고    scopus 로고
    • ANTOY, S. 1992. Definitional trees. In 3rd International Conference on Algebraic and Logic Programming (ALP'92). Number 632 in LNCS. Springer-Verlag, Volterra, Italy, 143-157.
    • ANTOY, S. 1992. Definitional trees. In 3rd International Conference on Algebraic and Logic Programming (ALP'92). Number 632 in LNCS. Springer-Verlag, Volterra, Italy, 143-157.
  • 3
    • 0000481520 scopus 로고    scopus 로고
    • A needed narrowing strategy
    • ANTOY, S., ECHAHED, R., AND HANUS, M. 2000. A needed narrowing strategy. J. ACM 47, 4, 776-822.
    • (2000) J. ACM , vol.47 , Issue.4 , pp. 776-822
    • ANTOY, S.1    ECHAHED, R.2    HANUS, M.3
  • 4
    • 84949224685 scopus 로고    scopus 로고
    • Compiling multi-paradigm declarative programs into prolog
    • 3rd International Workshop on Frontiers of Combining Systems FroCoS'2000, H. Kirchner and C. Ringeissen, Eds, Springer, Nancy, France
    • ANTOY, S. AND HANUS, M. 2000. Compiling multi-paradigm declarative programs into prolog. In 3rd International Workshop on Frontiers of Combining Systems (FroCoS'2000), H. Kirchner and C. Ringeissen, Eds. Number 1794 in LNCS. Springer, Nancy, France, 171-185.
    • (2000) LNCS , Issue.1794 , pp. 171-185
    • ANTOY, S.1    HANUS, M.2
  • 6
    • 34548267368 scopus 로고    scopus 로고
    • ARENAS, P., HORTALA, M., LÓPEZ- FRAGUAS, F., AND ULLÁN, E. 1996. Real constraints within a functional logic language. In Joint Conference on Declarative Programming (APPIA-GULP-PRODE'96), P. Lucio, M. Martelli, and M. Navarro, Eds. Donostia-San Sebastian, Spain.
    • ARENAS, P., HORTALA, M., LÓPEZ- FRAGUAS, F., AND ULLÁN, E. 1996. Real constraints within a functional logic language. In Joint Conference on Declarative Programming (APPIA-GULP-PRODE'96), P. Lucio, M. Martelli, and M. Navarro, Eds. Donostia-San Sebastian, Spain.
  • 7
    • 34548202902 scopus 로고    scopus 로고
    • FaCiLe: A functional constraint library
    • May
    • BARNIER, N. AND BRISSET, P. 2001. FaCiLe: a functional constraint library. ALP Newsletter 14, 2 (May).
    • (2001) ALP Newsletter , vol.14 , pp. 2
    • BARNIER, N.1    BRISSET, P.2
  • 8
    • 34548251649 scopus 로고    scopus 로고
    • Technical report SIP-5797, Universidad Complutense de Madrid, Dpto. Lenguajes, Sistemas Informáticos y Programación
    • CABALLERO, R., LÓPEZ-FRAGUAS, F., AND SÁNCHEZ, J. 1997. User's manual for F OY. Technical report SIP-5797, Universidad Complutense de Madrid, Dpto. Lenguajes, Sistemas Informáticos y Programación.
    • (1997) User's manual for F OY
    • CABALLERO, R.1    LÓPEZ-FRAGUAS, F.2    SÁNCHEZ, J.3
  • 9
    • 84923057783 scopus 로고    scopus 로고
    • An open-ended finite domain constraint solver
    • 9th International Symposium on Programming Languages: Implementations, Logics and Programs PLILP'97, U. Montanari and F. Rossi, Eds. Number in, Springer-Verlag, Southampton, UK
    • CARLSSON, M., OTTOSSON, G., AND CARLSON, B. 1997. An open-ended finite domain constraint solver. In 9th International Symposium on Programming Languages: Implementations, Logics and Programs (PLILP'97), U. Montanari and F. Rossi, Eds. Number 1292 in LNCS. Springer-Verlag, Southampton, UK, 191-206.
    • (1997) LNCS , vol.1292 , pp. 191-206
    • CARLSSON, M.1    OTTOSSON, G.2    CARLSON, B.3
  • 12
    • 34548293471 scopus 로고    scopus 로고
    • DARLINGTON, J., GUO, Y., AND PULL, H. 1992. A new perspective on the integration of functional and logic languages. In International Conference on Fifth Generation Computer Systems (FGCS'92), I. Staff, Ed. IOS Press, Tokyo, Japan, 682-693.
    • DARLINGTON, J., GUO, Y., AND PULL, H. 1992. A new perspective on the integration of functional and logic languages. In International Conference on Fifth Generation Computer Systems (FGCS'92), I. Staff, Ed. IOS Press, Tokyo, Japan, 682-693.
  • 14
    • 1242332679 scopus 로고    scopus 로고
    • DEL VADO-VÍRSEDA, R. 2003. A demand-driven narrowing calculus with overlapping definitional trees. In ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'03). ACM Press, Uppsala, Sweden, 213-227.
    • DEL VADO-VÍRSEDA, R. 2003. A demand-driven narrowing calculus with overlapping definitional trees. In ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'03). ACM Press, Uppsala, Sweden, 213-227.
  • 15
    • 33646195235 scopus 로고    scopus 로고
    • DEL VADO-VÍRSEDA, R. 2005. Declarative constraint programming with definitional trees. In 5th International Workshop on Frontiers of Combining Systems (FroCoS'05). Lecture Notes in Computer Science, 3717. Springer, Vienna, Austria, 184-199.
    • DEL VADO-VÍRSEDA, R. 2005. Declarative constraint programming with definitional trees. In 5th International Workshop on Frontiers of Combining Systems (FroCoS'05). Lecture Notes in Computer Science, vol. 3717. Springer, Vienna, Austria, 184-199.
  • 17
    • 0008610048 scopus 로고
    • Solving the car-sequencing problem in constraint logic programming
    • Y. Kodratoff, Ed. Pitmann Publishing, London, Munich, Germany
    • DINCBAS, M., SIMONIS, H., AND VAN HENTENRYCK, P. 1988. Solving the car-sequencing problem in constraint logic programming. In 8th European Conference on Artificial Intelligence (ECAI'88), Y. Kodratoff, Ed. Pitmann Publishing, London, Munich, Germany, 290-295.
    • (1988) 8th European Conference on Artificial Intelligence (ECAI'88) , pp. 290-295
    • DINCBAS, M.1    SIMONIS, H.2    VAN HENTENRYCK, P.3
  • 18
    • 32044432351 scopus 로고    scopus 로고
    • ESTÉVEZ-MARTÍN, S. AND DEL VADO-VÍRSEDA, R. 2005. Designing an efficient computation strategy in cflp(F D) using definitional trees. In 2005 ACM SIGPLAN workshop on Curry and functional logic programming (WCFLP '05). ACM Press, New York, NY, USA, 23-31.
    • ESTÉVEZ-MARTÍN, S. AND DEL VADO-VÍRSEDA, R. 2005. Designing an efficient computation strategy in cflp(F D) using definitional trees. In 2005 ACM SIGPLAN workshop on Curry and functional logic programming (WCFLP '05). ACM Press, New York, NY, USA, 23-31.
  • 19
    • 34548291680 scopus 로고    scopus 로고
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, M. T., AND SÁENZ-PÉREZ, F. 2002. A constraint functional logic language for solving combinatorial problems. In Research and Development in Intelligent Systems XIX, A. P. M. Bramer and F. Coenen, Eds. BCS Conference Series. Springer-Verlag, Cambridge, England, 337-350.
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, M. T., AND SÁENZ-PÉREZ, F. 2002. A constraint functional logic language for solving combinatorial problems. In Research and Development in Intelligent Systems XIX, A. P. M. Bramer and F. Coenen, Eds. BCS Conference Series. Springer-Verlag, Cambridge, England, 337-350.
  • 20
    • 35248853357 scopus 로고    scopus 로고
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, M. T., AND SÁENZ-PÉREZ, F. 2003. Solving combinatorial problems with a constraint functional logic language. In 5th International Symposium on Practical Aspects of Declarative Languages (PADL'2003), P. Wadler and V. Dahl, Eds. Number 2562 in LNCS. Springer-Verlag, New Orleans, Louisiana, USA, 320-338.
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, M. T., AND SÁENZ-PÉREZ, F. 2003. Solving combinatorial problems with a constraint functional logic language. In 5th International Symposium on Practical Aspects of Declarative Languages (PADL'2003), P. Wadler and V. Dahl, Eds. Number 2562 in LNCS. Springer-Verlag, New Orleans, Louisiana, USA, 320-338.
  • 21
    • 34548214392 scopus 로고    scopus 로고
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, T., AND SÁENZ-PÉREZ, F. 2004. TOY(FD): System, Sources and user manual. Available at http://toy.sourceforge.net/.
    • FERNÁNDEZ, A. J., HORTALÁ- GONZÁLEZ, T., AND SÁENZ-PÉREZ, F. 2004. TOY(FD): System, Sources and user manual. Available at http://toy.sourceforge.net/.
  • 25
    • 34548261558 scopus 로고    scopus 로고
    • GNU PROLOG. 2005. http://pauillac.inria.fr/~diaz/gnu-prolog/.
    • (2005)
    • PROLOG, G.1
  • 26
    • 0345533864 scopus 로고    scopus 로고
    • GONZÁLEZ-MORENO, J., HORTALÁ- GONZÁLEZ, M., LÓPEZ-FRAGUAS, F., AND RODRÍGUEZ-ARTALEJO, M. 1999a. An approach to declarative programming based on a rewriting logic. The Journal of Logic Programming 40, 1 (July), 47-87.
    • GONZÁLEZ-MORENO, J., HORTALÁ- GONZÁLEZ, M., LÓPEZ-FRAGUAS, F., AND RODRÍGUEZ-ARTALEJO, M. 1999a. An approach to declarative programming based on a rewriting logic. The Journal of Logic Programming 40, 1 (July), 47-87.
  • 27
    • 34548265888 scopus 로고    scopus 로고
    • GONZÁLEZ-MORENO, J., HORTALÁ- GONZÁLEZ, M., AND RODRÍGUEZ- ARTALEJO, M. 1999b. Polymorphic types in functional logic programming. In 4th International Symposium on Functional and Logic Programming (FLOPS'99), A. Middeldorp and T. Sato, Eds. Number 1722 in LNCS. Springer-Verlag, Tsukuba, Japan, 1-20. Also published in a special issue of the Journal of Functional and Logic Programming, 2001. See http://danae.uni- muenster.de/lehre/kuchen/JFLP.
    • GONZÁLEZ-MORENO, J., HORTALÁ- GONZÁLEZ, M., AND RODRÍGUEZ- ARTALEJO, M. 1999b. Polymorphic types in functional logic programming. In 4th International Symposium on Functional and Logic Programming (FLOPS'99), A. Middeldorp and T. Sato, Eds. Number 1722 in LNCS. Springer-Verlag, Tsukuba, Japan, 1-20. Also published in a special issue of the Journal of Functional and Logic Programming, 2001. See http://danae.uni- muenster.de/lehre/kuchen/JFLP.
  • 28
    • 34548233476 scopus 로고    scopus 로고
    • GUNTER, C. AND SCOTT, D. 1990. Semantic domains. In Handbook of Theoretical Computer Science, B: Formal Models and Sematics, J. van Leeuwen, Ed. Elsevier and The MIT Press, 633-674.
    • GUNTER, C. AND SCOTT, D. 1990. Semantic domains. In Handbook of Theoretical Computer Science, Volume B: Formal Models and Sematics, J. van Leeuwen, Ed. Elsevier and The MIT Press, 633-674.
  • 29
    • 0028427164 scopus 로고    scopus 로고
    • HANUS, M. 1994. The integration of functions into logic programming: a survey. The Journal of Logic Programming 19-20, 583-628. Special issue: Ten Years of Logic Programming.
    • HANUS, M. 1994. The integration of functions into logic programming: a survey. The Journal of Logic Programming 19-20, 583-628. Special issue: Ten Years of Logic Programming.
  • 31
    • 34548248384 scopus 로고    scopus 로고
    • HANUS M. (EDITOR). 2005. PAKCS 1.7.1, User manual (version of December 2005). The Portland Aachen Kiel Curry System. Available from http://www.informatik.uni-kiel.de/~pakcs/.
    • HANUS M. (EDITOR). 2005. PAKCS 1.7.1, User manual (version of December 2005). The Portland Aachen Kiel Curry System. Available from http://www.informatik.uni-kiel.de/~pakcs/.
  • 32
    • 0019067870 scopus 로고
    • Increasing tree search efficiency for constraint satisfaction problems
    • HARALICK, R. AND ELLIOT, G. 1980. Increasing tree search efficiency for constraint satisfaction problems. Artificial Intelligence 14, 263-313.
    • (1980) Artificial Intelligence , vol.14 , pp. 263-313
    • HARALICK, R.1    ELLIOT, G.2
  • 35
    • 84947795570 scopus 로고
    • A demand driven computation strategy for lazy narrowing
    • 5th International Symposium on Programming Language Implementation and Logic Programming PLILP'93, M. Bruynooghe and J. Penjam, Eds, Springer, Tallinn, Estonia
    • LOOGEN, R., LÓPEZ-FRAGUAS, F. J., AND RODRÍGUEZ-ARTALEJO, M. 1993. A demand driven computation strategy for lazy narrowing. In 5th International Symposium on Programming Language Implementation and Logic Programming PLILP'93, M. Bruynooghe and J. Penjam, Eds. Lecture Notes in Computer Science, vol. 714. Springer, Tallinn, Estonia, 184-200.
    • (1993) Lecture Notes in Computer Science , vol.714 , pp. 184-200
    • LOOGEN, R.1    LÓPEZ-FRAGUAS, F.J.2    RODRÍGUEZ-ARTALEJO, M.3
  • 36
    • 85020809634 scopus 로고    scopus 로고
    • LÓPEZ-FRAGUAS, F. 1992. A general scheme for constraint functional logic programming. In 3rd International Conference on Algebraic and Logic Programming (ALP'92), H. Kirchner and G. Levi, Eds. Number 632 in LNCS. Springer-Verlag, Volterra, Italy, 213-227.
    • LÓPEZ-FRAGUAS, F. 1992. A general scheme for constraint functional logic programming. In 3rd International Conference on Algebraic and Logic Programming (ALP'92), H. Kirchner and G. Levi, Eds. Number 632 in LNCS. Springer-Verlag, Volterra, Italy, 213-227.
  • 37
    • 12344259673 scopus 로고    scopus 로고
    • LÓPEZ-FRAGUAS, F., RODRÍGUEZ- ARTALEJO, M., AND DEL VADO- VÍRSEDA, R. 2004a. Constraint functional logic programming revisited. In 5th International Workshop on Rewriting Logic and its Applications (WRLA'2004). Barcelona, Spain. An extended and revised version has also been published in Elsevier ENTCS series 117:5-50, 2005.
    • LÓPEZ-FRAGUAS, F., RODRÍGUEZ- ARTALEJO, M., AND DEL VADO- VÍRSEDA, R. 2004a. Constraint functional logic programming revisited. In 5th International Workshop on Rewriting Logic and its Applications (WRLA'2004). Barcelona, Spain. An extended and revised version has also been published in Elsevier ENTCS series 117:5-50, 2005.
  • 38
    • 11244281031 scopus 로고    scopus 로고
    • LÓPEZ-FRAGUAS, F., RODRÍGUEZ- ARTALEJO, M., AND DEL VADO- VÍRSEDA, R. 2004b. A lazy narrowing calculus for declarative constraint programming. In 6th ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'04). ACM Press, Verona, Italy, 43-54.
    • LÓPEZ-FRAGUAS, F., RODRÍGUEZ- ARTALEJO, M., AND DEL VADO- VÍRSEDA, R. 2004b. A lazy narrowing calculus for declarative constraint programming. In 6th ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'04). ACM Press, Verona, Italy, 43-54.
  • 39
    • 84957689990 scopus 로고    scopus 로고
    • LÓPEZ-FRAGUAS, F. AND SÁNCHEZ-HERNÁNDEZ, J. 1999. F OY: A multiparadigm declarative system. In 10th International Conference on Rewriting Techniques and Applications, P. Narendran and M. Rusinowitch, Eds. Number 1631 in LNCS. Springer-Verlag, Trento, Italy, 244-247.
    • LÓPEZ-FRAGUAS, F. AND SÁNCHEZ-HERNÁNDEZ, J. 1999. F OY: A multiparadigm declarative system. In 10th International Conference on Rewriting Techniques and Applications, P. Narendran and M. Rusinowitch, Eds. Number 1631 in LNCS. Springer-Verlag, Trento, Italy, 244-247.
  • 40
    • 84958974895 scopus 로고    scopus 로고
    • Adding linear constraints over real numbers to Curry
    • 5th International Symposium on Functional and Logic Programming FLOPS'2001, A. Middeldorp, H. Kuchen, and K. Ueda, Eds. Number in, Springer-Verlag, Tokyo, Japan
    • LUX, W. 2001. Adding linear constraints over real numbers to Curry. In 5th International Symposium on Functional and Logic Programming (FLOPS'2001), A. Middeldorp, H. Kuchen, and K. Ueda, Eds. Number 2024 in LNCS. Springer-Verlag, Tokyo, Japan, 185-200.
    • (2001) LNCS , vol.2024 , pp. 185-200
    • LUX, W.1
  • 41
    • 34548232465 scopus 로고
    • Programming Language Implementation and Logic Programming, 3rd International Symposium, PLILP'91, Passau, Germany, August 26-28, 1991, Proceedings
    • MALUSZYNSKI, J. AND WIRSING, M, Eds, Springer
    • MALUSZYNSKI, J. AND WIRSING, M., Eds. 1991. Programming Language Implementation and Logic Programming, 3rd International Symposium, PLILP'91, Passau, Germany, August 26-28, 1991, Proceedings. Lecture Notes in Computer Science, vol. 528. Springer.
    • (1991) Lecture Notes in Computer Science , vol.528
  • 42
    • 34548266366 scopus 로고    scopus 로고
    • Functional logic programming with distributed constraint solving. Ph.D. thesis, Research Institute for Symbolic Computation RISC, Johannes Kepler University, Linz
    • MARIN, M. 2000. Functional logic programming with distributed constraint solving. Ph.D. thesis, Research Institute for Symbolic Computation (RISC), Johannes Kepler University, Linz.
    • (2000)
    • MARIN, M.1
  • 43
    • 11244308582 scopus 로고    scopus 로고
    • CFLP: A mathematica implementation of a distributed constraint solving system
    • Computational Mechanics Publications. WIT Press, Hagenberg, Austria
    • MARIN, M., IDA, T., AND SCHREINER, W. 1999. CFLP: a mathematica implementation of a distributed constraint solving system. In 3rd International Mathematical Symposium (IMS'99). Computational Mechanics Publications. WIT Press, Hagenberg, Austria, 23-25.
    • (1999) 3rd International Mathematical Symposium (IMS'99) , pp. 23-25
    • MARIN, M.1    IDA, T.2    SCHREINER, W.3
  • 44
    • 84949752085 scopus 로고    scopus 로고
    • Cooperative constraint functional logic programming
    • T. Katayama, T. Tamai, and N. Yonezaki, Eds. IEEE, Kanazawa, Japan
    • MARIN, M., IDA, T., AND SUZUKI, T. 2000. Cooperative constraint functional logic programming. In International Symposium on Principles of Software Evolution (IPSE'2000), T. Katayama, T. Tamai, and N. Yonezaki, Eds. IEEE, Kanazawa, Japan, 223-230.
    • (2000) International Symposium on Principles of Software Evolution (IPSE'2000) , pp. 223-230
    • MARIN, M.1    IDA, T.2    SUZUKI, T.3
  • 50
    • 34548287106 scopus 로고    scopus 로고
    • SICSTUS PROLOG. 2005. http://www.sics.se/isl/sicstus.
    • (2005)
    • PROLOG, S.1
  • 51
    • 34548228687 scopus 로고    scopus 로고
    • SWI-PROLOG. 2005. http://www.swi-prolog.org/.
    • SWI-PROLOG. 2005. http://www.swi-prolog.org/.
  • 57
    • 34548289597 scopus 로고    scopus 로고
    • WIELEMAKER, J. 2003. An overview of the SWI-Prolog programming environment. In Proceedings of the 13th International Workshop on Logic Programming Environments, F. Mesnard and A. Serebenik, Eds. Katholieke Universiteit Leuven, Heverlee, Belgium, 1-16. CW 371.
    • WIELEMAKER, J. 2003. An overview of the SWI-Prolog programming environment. In Proceedings of the 13th International Workshop on Logic Programming Environments, F. Mesnard and A. Serebenik, Eds. Katholieke Universiteit Leuven, Heverlee, Belgium, 1-16. CW 371.


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