{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:44:30Z","timestamp":1725475470870},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540665403"},{"type":"electronic","value":"9783540481645"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/10704567_9","type":"book-chapter","created":{"date-parts":[[2006,12,28]],"date-time":"2006-12-28T23:27:08Z","timestamp":1167348428000},"page":"152-169","source":"Crossref","is-referenced-by-count":2,"title":["Functional Plus Logic Programming with Built-In and Symbolic Constraints"],"prefix":"10.1007","author":[{"given":"P.","family":"Arenas-S\u00e1nchez","sequence":"first","affiliation":[]},{"given":"F. J.","family":"L\u00f3pez-Fraguas","sequence":"additional","affiliation":[]},{"given":"M.","family":"Rodr\u00edguez-Artalejo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"9_CR1","doi-asserted-by":"crossref","unstructured":"Antoy, R., Echahed, R., Hanus, M.: A Needed Narrowing Strategy. In: Proc. POPL 1994, pp. 268\u2013279. ACM Press, New York","DOI":"10.1145\/174675.177899"},{"key":"9_CR2","unstructured":"Arenas-S\u00e1nchez, P., L\u00f3pez-Fraguas, F.J., Rodr\u00edguez-Artalejo, M.: Functional plus Logic Programming with Built-in and Symbolic Constraints. Technical Report SIP- 85\/98, UCM., Available at \n                  \n                    ftp:\/\/147.96.25.167\/pub\/seta.ps.gz"},{"key":"9_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1007\/BFb0056631","volume-title":"Principles of Declarative Programming","author":"P. Arenas-S\u00e1nchez","year":"1998","unstructured":"Arenas-S\u00e1nchez, P., L\u00f3pez-Fraguas, F.J., Rodr\u00edguez-Artalejo, M.: Embedding Multi- set Constraints into a Lazy Functional Logic Language. In: Palamidessi, C., Meinke, K., Glaser, H. (eds.) ALP 1998 and PLILP 1998. LNCS, vol.\u00a01490, pp. 429\u2013444. Springer, Heidelberg (1998)"},{"key":"9_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/BFb0030618","volume-title":"TAPSOFT\u201997: Theory and Practice of Software Development","author":"P. Arenas-S\u00e1nchez","year":"1997","unstructured":"Arenas-S\u00e1nchez, P., Rodr\u00edguez-Artalejo, M.: A Semantic Framework for Func tional Logic Programming with Algebraic Polymorphic Types. In: Bidoit, M., Dauchet, M. (eds.) CAAP 1997, FASE 1997, and TAPSOFT 1997. LNCS, vol.\u00a01214, pp. 453\u2013464. Springer, Heidelberg (1997)"},{"key":"9_CR5","first-page":"53","volume-title":"Proc. ILPS 1997","author":"P. Arenas-S\u00e1nchez","year":"1997","unstructured":"Arenas-S\u00e1nchez, P., Rodr\u00edguez-Artalejo, M.: A Lazy Narrowing Calculus for Functional Logic Programming with Algebraic Polymorphic Types. In: Proc. ILPS 1997, pp. 53\u201369. The MIT Press, Cambridge (1997)"},{"key":"9_CR6","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/0167-6423(90)90044-E","volume":"15","author":"J.P. Ban\u00e2tre","year":"1990","unstructured":"Ban\u00e2tre, J.P., Le M\u00e9tayer, D.: The Gamma model and its discipline of programming. Science of Computer Programming\u00a015, 55\u201377 (1990)","journal-title":"Science of Computer Programming"},{"issue":"1","key":"9_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0743-1066(95)00147-6","volume":"28","author":"A. Dovier","year":"1996","unstructured":"Dovier, A., Omodeo, E., Pontelli, E., Rossi, G.: flogg: A language for programming in logic with finite sets. Journal of Logic Programming\u00a028(1), 1\u201344 (1996)","journal-title":"Journal of Logic Programming"},{"key":"9_CR8","first-page":"540","volume-title":"Proc. ICLP 1993","author":"A. Dovier","year":"1993","unstructured":"Dovier, A., Rossi, G.: Embedding extensional finite sets in CLP. In: Proc. ICLP 1993, pp. 540\u2013556. The MIT Press, Cambridge (1993)"},{"issue":"1","key":"9_CR9","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/S0743-1066(98)10029-8","volume":"40","author":"J.C. Gonz\u00e1lez-Moreno","year":"1999","unstructured":"Gonz\u00e1lez-Moreno, J.C., Hortal\u00e1-Gonz\u00e1lez, T., L\u00f3pez-Fraguas, F.J., Rodr\u00edguez Artalejo, M.: An Approach to Declarative Programming Based on a Rewriting Logic. Journal of Logic Programming\u00a040(1), 47\u201387 (1999)","journal-title":"Journal of Logic Programming"},{"issue":"2\u20134","key":"9_CR10","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/S0096-0551(97)00010-6","volume":"23","author":"M. Hanus","year":"1997","unstructured":"Hanus, M.: Lazy Narrowing with Simplification. Journal of Computer Languages\u00a023(2\u20134), 61\u201385 (1997)","journal-title":"Journal of Computer Languages"},{"issue":"20","key":"9_CR11","first-page":"583","volume":"19","author":"M. Hanus","year":"1994","unstructured":"Hanus, M.: The Integration of Functions into Logic Programming. A Survey. Journal of Logic Programming Special issue Ten Years of Logic Programming\u00a019(20), 583\u2013628 (1994)","journal-title":"Journal of Logic Programming Special issue Ten Years of Logic Programming"},{"key":"9_CR12","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/S1045-926X(05)80002-3","volume":"2","author":"R. Helm","year":"1991","unstructured":"Helm, R., Marriot, K.: Declarative Specification and Semantics for Visual Languages. Journal of Visual Languages and Computing\u00a02, 211\u2013331 (1991)","journal-title":"Journal of Visual Languages and Computing"},{"issue":"1","key":"9_CR13","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/S0743-1066(98)10012-2","volume":"38","author":"B. Jayaraman","year":"1999","unstructured":"Jayaraman, B., Devashis, J.: Set constructors, finite sets and logical semantics. Journal of Logic Programming\u00a038(1), 55\u201377 (1999)","journal-title":"Journal of Logic Programming"},{"key":"9_CR14","doi-asserted-by":"publisher","first-page":"503","DOI":"10.1016\/0743-1066(94)90033-7","volume":"19","author":"J. Jaffar","year":"1994","unstructured":"Jaffar, J., Maher, M.J.: Constraint Logic Programming: A Survey. Journal of Logic Programming\u00a019, 503\u2013582 (1994)","journal-title":"Journal of Logic Programming"},{"issue":"3","key":"9_CR15","doi-asserted-by":"publisher","first-page":"339","DOI":"10.1145\/129393.129398","volume":"14","author":"J. Jaffar","year":"1992","unstructured":"Jaffar, J., Michaylov, S., Stuckey, P.J., Yap, R.H.C.: The CLP (R) Language and System. ACM Transactions on Programming Languages and Systems\u00a014(3), 339\u2013395 (1992)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"9_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1007\/3-540-57186-8_79","volume-title":"Programming Language Implementation and Logic Programming","author":"R. Loogen","year":"1993","unstructured":"Loogen, R., L\u00f3pez-Fraguas, F.J., Rodr\u00edguez-Artalejo, M.: A Demand Driven Computation Strategy for Lazy Narrowing. In: Penjam, J., Bruynooghe, M. (eds.) PLILP 1993. LNCS, vol.\u00a0714, pp. 184\u2013200. Springer, Heidelberg (1993)"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Marriott, K.: Constraint multiset grammars. In: Proc. IEEE Symposium on Visual Languages, pp. 118\u2013125. IEEE Computer Society Press (1994)","DOI":"10.1109\/VL.1994.363633"},{"key":"9_CR18","unstructured":"Mart\u00ed-Oliet, N., Meseguer, J.: Action and Change in Rewriting Logic. In: Pareschi, R., Fronhofer, B. (eds.) Theoretical Approaches to Dynamic Worlds in Computer Science and Artificial Intelligence., Cambridge M.P (1995)"},{"key":"9_CR19","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-08402-1","volume-title":"Logic and Structure","author":"D. Dalen Van","year":"1980","unstructured":"Van Dalen, D.: Logic and Structure. Springer, Heidelberg (1980)"}],"container-title":["Lecture Notes in Computer Science","Principles and Practice of Declarative Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10704567_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,18]],"date-time":"2019-03-18T03:31:01Z","timestamp":1552879861000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10704567_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540665403","9783540481645"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/10704567_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1999]]}}}