{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T09:37:00Z","timestamp":1766050620065,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":19,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819722990"},{"type":"electronic","value":"9789819723003"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-2300-3_8","type":"book-chapter","created":{"date-parts":[[2024,5,16]],"date-time":"2024-05-16T07:02:09Z","timestamp":1715842929000},"page":"135-150","source":"Crossref","is-referenced-by-count":2,"title":["A Constraint-Based Mathematical Modeling Library in\u00a0Prolog with\u00a0Answer Constraint Semantics"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5650-8266","authenticated-orcid":false,"given":"Fran\u00e7ois","family":"Fages","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511607400","volume-title":"Constraint Logic Programming Using Eclipse","author":"K Apt","year":"2006","unstructured":"Apt, K., Wallace, M.: Constraint Logic Programming Using Eclipse. Cambridge University Press, Cambridge (2006)"},{"key":"8_CR2","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1007\/3-540-45619-8_42","volume-title":"Logic Programming","author":"E Coquery","year":"2002","unstructured":"Coquery, E., Fages, F.: TCLP: overloading, subtyping and parametric polymorphism made practical for CLP. In: Stuckey, P.J. (ed.) ICLP 2002. LNCS, vol. 2401, p. 480. Springer, Heidelberg (2002). https:\/\/doi.org\/10.1007\/3-540-45619-8_42"},{"key":"8_CR3","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1007\/978-3-540-24597-1_12","volume-title":"Foundations of Software Technology and Theoretical Computer Science","author":"E Coquery","year":"2003","unstructured":"Coquery, E., Fages, F.: Subtyping constraints in quasi-lattices. In: Pandya, P.K., Radhakrishnan, J. (eds.) FSTTCS 2003. LNCS, vol. 2914, pp. 136\u2013148. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-24597-1_12"},{"issue":"6","key":"8_CR4","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1017\/S1471068401001120","volume":"1","author":"F Fages","year":"2001","unstructured":"Fages, F., Coquery, E.: Typing constraint logic programs. J. Theory Pract. Log. Program. 1(6), 751\u2013777 (2001)","journal-title":"J. Theory Pract. Log. Program."},{"issue":"4","key":"8_CR5","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1023\/B:CONS.0000049203.53383.c1","volume":"9","author":"F Fages","year":"2004","unstructured":"Fages, F., Soliman, S., Coolen, R.: CLPGUI: a generic graphical user interface for constraint logic programming. J. Constraints Spec. Issue User-Interact. Constraint Satisfaction 9(4), 241\u2013262 (2004). https:\/\/doi.org\/10.1023\/B:CONS.0000049203.53383.c1","journal-title":"J. Constraints Spec. Issue User-Interact. Constraint Satisfaction"},{"key":"8_CR6","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511609886","volume-title":"Constraint Handling Rules","author":"TW Fr\u00fchwirth","year":"2009","unstructured":"Fr\u00fchwirth, T.W.: Constraint Handling Rules. Cambridge University Press, Cambridge (2009)"},{"key":"8_CR7","unstructured":"Harvey, W.D., Ginsberg, M.L.: Limited discrepancy search. In: IJCAI 1995: Proceedings of the 14th International Joint Conference on Artificial Intelligence, pp. 607\u2013613. Morgan Kaufmann Publishers Inc., San Francisco (1995)"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Jaffar, J., Lassez, J.L.: Constraint logic programming. In: Proceedings of the 14th ACM Symposium on Principles of Programming Languages, Munich, Germany, pp. 111\u2013119. ACM (1987)","DOI":"10.1145\/41625.41635"},{"key":"8_CR9","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1007\/BF00245296","volume":"9","author":"JL Lassez","year":"1992","unstructured":"Lassez, J.L., Maher, M.J.: On Fourier\u2019s algorithm for linear arithmetic constraints. J. Autom. Reason. 9, 373\u2013379 (1992)","journal-title":"J. Autom. Reason."},{"key":"8_CR10","doi-asserted-by":"publisher","unstructured":"Martinez, T., Fages, F., Soliman, S.: Search by constraint propagation. In: Proceedings of the 17th International Conference on Principles and Practice of Declarative Programming, PPDP 2015, pp. 173\u2013183. ACM (2015). https:\/\/doi.org\/10.1145\/2790449.2790527","DOI":"10.1145\/2790449.2790527"},{"key":"8_CR11","unstructured":"Carlsson, M., et al.: Sicstus 4.2.3 (2012). https:\/\/sicstus.sics.se\/"},{"key":"8_CR12","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1007\/978-3-540-74970-7_38","volume-title":"Principles and Practice of Constraint Programming","author":"N Nethercote","year":"2007","unstructured":"Nethercote, N., Stuckey, P.J., Becket, R., Brand, S., Duck, G.J., Tack, G.: MiniZinc: towards a standard CP modelling language. In: Bessi\u00e9re, C. (ed.) CP 2007. LNCS, vol. 4741, pp. 529\u2013543. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-74970-7_38"},{"key":"8_CR13","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/978-3-319-23219-5_27","volume-title":"Principles and Practice of Constraint Programming","author":"A Rendl","year":"2015","unstructured":"Rendl, A., Guns, T., Stuckey, P.J., Tack, G.: MiniSearch: a solver-independent meta-search language for MiniZinc. In: Pesant, G. (ed.) CP 2015. LNCS, vol. 9255, pp. 375\u2013392. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-23219-5_27"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Sagonas, K., Warren, D.S.: Efficient execution of HiLog in WAM-based prolog implementations. In: Sterling, L. (ed.) Proceedings of the 12th International Conference on Logic Programming, pp. 349\u2013363. MIT Press (1995)","DOI":"10.7551\/mitpress\/4298.003.0039"},{"issue":"2","key":"8_CR15","doi-asserted-by":"publisher","first-page":"269","DOI":"10.1007\/s10601-012-9137-8","volume":"18","author":"T Schrijvers","year":"2013","unstructured":"Schrijvers, T., Tack, G., Wuille, P., Samulowitz, H., Stuckey, P.J.: Search combinators. Constraints 18(2), 269\u2013305 (2013)","journal-title":"Constraints"},{"key":"8_CR16","unstructured":"The Zinc Team: MiniZinc web page (2023). http:\/\/www.minizinc.org\/"},{"key":"8_CR17","doi-asserted-by":"publisher","first-page":"650","DOI":"10.1007\/11889205_46","volume-title":"Principles and Practice of Constraint Programming - CP\u201906","author":"T Walsh","year":"2006","unstructured":"Walsh, T.: General symmetry breaking constraints. In: Benhamou, F. (ed.) CP 2006. LNCS, vol. 4204, pp. 650\u2013664. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11889205_46"},{"key":"8_CR18","unstructured":"Warren, D.: An abstract Prolog instruction set. Technical note\u00a0309, SRI International, Menlo Park (1983)"},{"key":"8_CR19","unstructured":"Warren, D.H.D.: Higher-order extension to PROLOG: are they needed? In: Machine Intelligence, vol. 10, pp. 441\u2013454 (1982)"}],"container-title":["Lecture Notes in Computer Science","Functional and Logic Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-2300-3_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,16]],"date-time":"2024-05-16T07:02:46Z","timestamp":1715842966000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-2300-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819722990","9789819723003"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-2300-3_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]}}}