{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T10:15:40Z","timestamp":1725531340419},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642006746"},{"type":"electronic","value":"9783642006753"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-00675-3_14","type":"book-chapter","created":{"date-parts":[[2009,4,20]],"date-time":"2009-04-20T07:02:24Z","timestamp":1240210944000},"page":"206-222","source":"Crossref","is-referenced-by-count":2,"title":["Narrowing for First Order Functional Logic Programs with Call-Time Choice Semantics"],"prefix":"10.1007","author":[{"given":"Francisco J.","family":"L\u00f3pez-Fraguas","sequence":"first","affiliation":[]},{"given":"Juan","family":"Rodr\u00edguez-Hortal\u00e1","sequence":"additional","affiliation":[]},{"given":"Jaime","family":"S\u00e1nchez-Hern\u00e1ndez","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"1","key":"14_CR1","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1016\/j.jsc.2004.01.001","volume":"40","author":"E. Albert","year":"2005","unstructured":"Albert, E., Hanus, M., Huch, F., Oliver, J., Vidal, G.: Operational semantics for declarative multi-paradigm languages. Journal of Symbolic Computation\u00a040(1), 795\u2013829 (2005)","journal-title":"Journal of Symbolic Computation"},{"key":"14_CR2","first-page":"268","volume-title":"Proc. ACM Symposium on Principles of Programming Languages (POPL 1994)","author":"S. Antoy","year":"1994","unstructured":"Antoy, S., Echahed, R., Hanus, M.: A needed narrowing strategy. In: Proc. ACM Symposium on Principles of Programming Languages (POPL 1994), pp. 268\u2013279. ACM Press, New York (1994)"},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"Antoy, S., Hanus, M.: Overlapping rules and logic variables in functional logic programs. In: ICLP, pp. 87\u2013101 (2006)","DOI":"10.1007\/11799573_9"},{"key":"14_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1007\/978-3-540-76637-7_9","volume-title":"Programming Languages and Systems","author":"B. Bra\u00dfel","year":"2007","unstructured":"Bra\u00dfel, B., Huch, F.: On a tighter integration of functional and logic programming. In: Shao, Z. (ed.) APLAS 2007. LNCS, vol.\u00a04807, pp. 122\u2013138. Springer, Heidelberg (2007)"},{"key":"14_CR5","unstructured":"Dios, J., L\u00f3pez-Fraguas, F.: Elimination of extra variables from functional logic programs. In: Lucio, P., Orejas, F. (eds.) VI Jornadas sobre Programaci\u00f3n y Lenguajes (PROLE 2006), pp. 121\u2013135. CINME (2006)"},{"key":"14_CR6","first-page":"325","volume-title":"Proceedings of the Joint International Conference and Symposium on Logic Programming","author":"R. Echahed","year":"1998","unstructured":"Echahed, R., Janodet, J.-C.: Admissible graph rewriting and narrowing. In: Proceedings of the Joint International Conference and Symposium on Logic Programming, Manchester, June 1998, pp. 325\u2013340. MIT Press, Cambridge (1998)"},{"key":"14_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"279","DOI":"10.1007\/978-3-540-32033-3_21","volume-title":"Term Rewriting and Applications","author":"S. Escobar","year":"2005","unstructured":"Escobar, S., Meseguer, J., Thati, P.: Natural narrowing for general term rewriting systems. In: Giesl, J. (ed.) RTA 2005. LNCS, vol.\u00a03467, pp. 279\u2013293. Springer, Heidelberg (2005)"},{"key":"14_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/3-540-61055-3_35","volume-title":"Programming Languages and Systems - ESOP \u201996","author":"J.C. Gonz\u00e1lez-Moreno","year":"1996","unstructured":"Gonz\u00e1lez-Moreno, J.C., Hortal\u00e1-Gonz\u00e1lez, T., L\u00f3pez-Fraguas, F., Rodr\u00edguez-Artalejo, M.: A rewriting logic for declarative programming. In: Riis Nielson, H. (ed.) ESOP 1996. LNCS, vol.\u00a01058, pp. 156\u2013172. Springer, Heidelberg (1996)"},{"issue":"1","key":"14_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., 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"},{"key":"14_CR10","unstructured":"Hanus, M.: Functional logic programming: From theory to Curry. Technical report, Christian-Albrechts-Universit\u00e4t Kiel (2005)"},{"key":"14_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/978-3-540-74610-2_5","volume-title":"Logic Programming","author":"M. Hanus","year":"2007","unstructured":"Hanus, M.: Multi-paradigm declarative languages. In: Dahl, V., Niemel\u00e4, I. (eds.) ICLP 2007. LNCS, vol.\u00a04670, pp. 45\u201375. Springer, Heidelberg (2007)"},{"key":"14_CR12","unstructured":"Hanus, M. (ed.): Curry: An integrated functional logic language (version 0.8.2) (March 2006), http:\/\/www.informatik.uni-kiel.de\/report.html"},{"key":"14_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1007\/3-540-10009-1_25","volume-title":"5th Conference on Automated Deduction","author":"J. Hullot","year":"1980","unstructured":"Hullot, J.: Canonical forms and unification. In: Bibel, W. (ed.) CADE 1980. LNCS, vol.\u00a087, pp. 318\u2013334. Springer, Heidelberg (1980)"},{"key":"14_CR14","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4684-6834-2","volume-title":"Non-Determinism in Algebraic Specifications and Algebraic Programs","author":"H. Hussmann","year":"1993","unstructured":"Hussmann, H.: Non-Determinism in Algebraic Specifications and Algebraic Programs. Birkh\u00e4user, Basel (1993)"},{"key":"14_CR15","first-page":"197","volume-title":"Proc. Principles and Practice of Declarative Programming","author":"F. L\u00f3pez-Fraguas","year":"2007","unstructured":"L\u00f3pez-Fraguas, F., Rodr\u00edguez-Hortal\u00e1, J., S\u00e1nchez-Hern\u00e1ndez, J.: A simple rewrite notion for call-time choice semantics. In: Proc. Principles and Practice of Declarative Programming, pp. 197\u2013208. ACM Press, New York (2007)"},{"key":"14_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1007\/978-3-540-78969-7_12","volume-title":"Functional and Logic Programming","author":"F. L\u00f3pez-Fraguas","year":"2008","unstructured":"L\u00f3pez-Fraguas, F., Rodr\u00edguez-Hortal\u00e1, J., S\u00e1nchez-Hern\u00e1ndez, J.: Rewriting and call-time choice: the HO case. In: Garrigue, J., Hermenegildo, M.V. (eds.) FLOPS 2008. LNCS, vol.\u00a04989, pp. 147\u2013162. Springer, Heidelberg (2008)"},{"key":"14_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1007\/3-540-48685-2_19","volume-title":"Rewriting Techniques and Applications","author":"F. L\u00f3pez-Fraguas","year":"1999","unstructured":"L\u00f3pez-Fraguas, F., S\u00e1nchez-Hern\u00e1ndez, J.: $\\mathcal{TOY}$ : A multiparadigm declarative system. In: Narendran, P., Rusinowitch, M. (eds.) RTA 1999. LNCS, vol.\u00a01631, pp. 244\u2013247. Springer, Heidelberg (1999)"},{"issue":"3","key":"14_CR18","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1017\/S0956796898003037","volume":"8","author":"J. Maraist","year":"1998","unstructured":"Maraist, J., Odersky, M., Wadler, P.: The call-by-need lambda calculus. J. Funct. Program.\u00a08(3), 275\u2013317 (1998)","journal-title":"J. Funct. Program."},{"key":"14_CR19","doi-asserted-by":"crossref","unstructured":"Plump, D.: Essentials of term graph rewriting. Electr. Notes Theor. Comput. Sci.\u00a051 (2001)","DOI":"10.1016\/S1571-0661(04)80210-X"},{"key":"14_CR20","unstructured":"Rodr\u00edguez-Hortal\u00e1, J.: El indeterminismo en programacin l\u00f3gico-funcional: un enfoque basado en reescritura. Trabajo de Investigaci\u00f3n de Tercer Ciclo, Dpto. de Sistemas Inform\u00e1ticos y Computaci\u00f3n, Universidad Complutense de Madrid (June 2007)"},{"issue":"5","key":"14_CR21","doi-asserted-by":"publisher","first-page":"514","DOI":"10.1093\/comjnl\/35.5.514","volume":"35","author":"H. S\u00f8ndergaard","year":"1992","unstructured":"S\u00f8ndergaard, H., Sestoft, P.: Non-determinism in functional languages. The Computer Journal\u00a035(5), 514\u2013523 (1992)","journal-title":"The Computer Journal"},{"key":"14_CR22","first-page":"213","volume-title":"Proc. ACM SIGPLAN Conf. on Principles and Practice of Declarative Programming (PPDP 2003)","author":"R.d. Vado-V\u00edrseda","year":"2003","unstructured":"Vado-V\u00edrseda, R.d.: A demand-driven narrowing calculus with overlapping definitional trees. In: Proc. ACM SIGPLAN Conf. on Principles and Practice of Declarative Programming (PPDP 2003), pp. 213\u2013227. ACM Press, New York (2003)"}],"container-title":["Lecture Notes in Computer Science","Applications of Declarative Programming and Knowledge Management"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-00675-3_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,19]],"date-time":"2019-05-19T11:43:14Z","timestamp":1558266194000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-00675-3_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642006746","9783642006753"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-00675-3_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}