{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T07:44:05Z","timestamp":1725522245903},"publisher-location":"Berlin, Heidelberg","reference-count":35,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540899815"},{"type":"electronic","value":"9783540899822"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-89982-2_1","type":"book-chapter","created":{"date-parts":[[2008,12,15]],"date-time":"2008-12-15T03:09:15Z","timestamp":1229310555000},"page":"1-6","source":"Crossref","is-referenced-by-count":5,"title":["The Life of a Logic Programming System"],"prefix":"10.1007","author":[{"given":"V\u00edtor","family":"Santos Costa","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"1_CR1","unstructured":"Aggoun, A., Chan, D., Dufresne, P., Falvey, E., Grant, H., Herold, A., Macartney, G., Meier, M., Miller, D., Mudambi, S., Perez, B., van Rossum, E., Schimpf, J., Tsahageas, P.A., de Villeneuve, D.H.: ECLiPSe 3.5 User Manual. ECRC (December 1995)"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Arnold, D.J., Krauwer, S., Rosner, M., des Tombe, L., Varile, G.B.: The <\u2009c,a\u2009>\u2009,t framework in eurotra: a theoretically committed notation for mt. In: Proceedings of the 11th conference on Computational linguistics, Morristown, NJ, USA, pp. 297\u2013303. Association for Computational Linguistics (1986)","DOI":"10.3115\/991365.991453"},{"key":"1_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-52053-8","volume-title":"Concepts, Design, and Performance Analysis of a Parallel Prolog Machine","author":"J. Beer","year":"1989","unstructured":"Beer, J.: Concepts, Design, and Performance Analysis of a Parallel Prolog Machine. LNCS, vol.\u00a0404. Springer, Heidelberg (1989)"},{"key":"1_CR4","doi-asserted-by":"crossref","unstructured":"Bueno, F., Banda, M.G.d.l., Hermenegildo, M.V.: Effectiveness of Abstract Interpretation in Automatic Parallelization: A Case Study in Logic Programming. In: ACM TOPLAS (1998)","DOI":"10.1145\/316686.316688"},{"key":"1_CR5","unstructured":"Camacho, R.: Learning stage transition rules with Indlog. In: Proceedings of the 4th International Workshop on Inductive Logic Programming GMD-Studien, Gesellschaft f\u00fcr Mathematik und Datenverarbeitung MBH, vol.\u00a0237, pp. 273\u2013290 (1994)"},{"key":"1_CR6","unstructured":"Carlsson, M., Widen, J.: SICStus Prolog User\u2019s Manual. Technical report, Swedish Institute of Computer Science, SICS Research Report R88007B (1988)"},{"key":"1_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/3-540-45635-X_9","volume-title":"Logic Programming","author":"L.F. Castro","year":"2001","unstructured":"Castro, L.F., Santos Costa, V.: Understanding Memory Management in Prolog Systems. In: Codognet, P. (ed.) ICLP 2001. LNCS, vol.\u00a02237, pp. 11\u201326. Springer, Heidelberg (2001)"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Chen, W., Warren, D.S.: Query evaluation under the well-founded semantics. In: Proc. of 12th PODS, pp. 168\u2013179 (1993)","DOI":"10.1145\/153850.153865"},{"key":"1_CR9","first-page":"247","volume-title":"POPL 1995","author":"S. Dawson","year":"1995","unstructured":"Dawson, S., Ramakrishnan, C.R., Ramakrishnan, I.V., Sagonas, K.F., Skiena, S., Swift, T., Warren, D.S.: Unification factoring for efficient execution of logic programs. In: POPL 1995, pp. 247\u2013258. ACM Press, New York (1995)"},{"key":"1_CR10","unstructured":"De Raedt, L., Kimmig, A., Toivonen, H.: ProbLog: A probabilistic Prolog and its application in link discovery. In: Veloso, M. (ed.) IJCAI, pp. 2462\u20132467 (2007)"},{"key":"1_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1240","DOI":"10.1007\/3-540-44957-4_83","volume-title":"Computational Logic - CL 2000","author":"B. Demoen","year":"2000","unstructured":"Demoen, B., Nguyen, P.-L.: So Many WAM Variations, So Little Time. In: Palamidessi, C., Moniz Pereira, L., Lloyd, J.W., Dahl, V., Furbach, U., Kerber, M., Lau, K.-K., Sagiv, Y., Stuckey, P.J. (eds.) CL 2000. LNCS, vol.\u00a01861, pp. 1240\u20131254. Springer, Heidelberg (2000)"},{"key":"1_CR12","unstructured":"Filgueiras, M.: A prolog interpreter working with infinite terms. In: Implementations of Prolog, Campbell, pp. 250\u2013258 (1984)"},{"issue":"4","key":"1_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/504083.504085","volume":"23","author":"G. Gupta","year":"2001","unstructured":"Gupta, G., Pontelli, E., Ali, K., Carlsson, M., Hermenegildo, M.: Parallel Execution of Prolog Programs: A Survey. ACM Transactions on Programming Languages and Systems\u00a023(4), 1\u2013131 (2001)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"1_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"209","DOI":"10.1007\/978-3-540-68679-8_14","volume-title":"Concurrency, Graphs and Models","author":"M.V. Hermenegildo","year":"2008","unstructured":"Hermenegildo, M.V., Bueno, F., Carro, M., L\u00f3pez, P., Morales, J.F., Puebla, G.: An overview of the ciao multiparadigm language and program development environment and its design philosophy. In: Degano, P., De Nicola, R., Meseguer, J. (eds.) Concurrency, Graphs and Models. LNCS, vol.\u00a05065, pp. 209\u2013237. Springer, Heidelberg (2008)"},{"key":"1_CR15","unstructured":"Koves, P., Szeredi, P.: Getting the Most Out of Structure-Sharing. SZKI. In: Collection of Papers on Logic Programming (November 1993)"},{"key":"1_CR16","doi-asserted-by":"crossref","unstructured":"Krall, A.: The vienna abstract machine. The Journal of Logic Programming\u00a01-3 (October 1996)","DOI":"10.1016\/S0743-1066(96)00064-7"},{"key":"1_CR17","unstructured":"Mari\u00ebn, A.: Improving the Compilation of Prolog in the Framework of the Warren Abstract Machine. PhD thesis, Katholiek Universiteit Leuven (September 1993)"},{"key":"1_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"549","DOI":"10.1007\/978-3-540-30475-3_38","volume-title":"The Semantic Web \u2013 ISWC 2004","author":"B. Motik","year":"2004","unstructured":"Motik, B., Sattler, U., Studer, R.: Query answering for owl-dl with rules. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol.\u00a03298, pp. 549\u2013563. Springer, Heidelberg (2004)"},{"key":"1_CR19","volume-title":"C-Prolog 1.5 User Manual","author":"F. Pereira","year":"1987","unstructured":"Pereira, F.: C-Prolog 1.5 User Manual. SRI International, Menlo Park (1987)"},{"key":"1_CR20","unstructured":"Quintus Prolog User\u2019s Guide and Reference Manual\u2014Version 6 (April 1986)"},{"key":"1_CR21","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1007\/s10994-006-5833-1","volume":"62","author":"M. Richardson","year":"2006","unstructured":"Richardson, M., Domingos, P.: Markov logic networks. Machine Learning\u00a062, 107\u2013136 (2006)","journal-title":"Machine Learning"},{"issue":"1-2","key":"1_CR22","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1017\/S1471068404002030","volume":"5","author":"R. Rocha","year":"2005","unstructured":"Rocha, R., Silva, F., Costa, V.S.: On Applying Or-Parallelism and Tabling to Logic Programs. Theory and Practice of Logic Programming Systems\u00a05(1-2), 161\u2013205 (2005)","journal-title":"Theory and Practice of Logic Programming Systems"},{"key":"1_CR23","unstructured":"Sagonas, K.F., Swift, T., Warren, D.S., Freire, J., Rao, P.: The XSB programmer\u2019s manual. Technical report, State University of New York at Stony Brook (1997), http:\/\/xsb.sourceforge.net\/"},{"key":"1_CR24","unstructured":"Santos Costa, V.: Implementa\u00e7\u00e3o de Prolog. Provas de aptid\u00e3o pedag\u00f3gica e capacidade cient\u00edfica, Universidade do Porto (December 1988)"},{"key":"1_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/10704567_16","volume-title":"Principles and Practice of Declarative Programming","author":"V. Santos Costa","year":"1999","unstructured":"Santos Costa, V.: Optimising bytecode emulation for prolog. In: Nadathur, G. (ed.) PPDP 1999. LNCS, vol.\u00a01702, pp. 261\u2013267. Springer, Heidelberg (1999)"},{"key":"1_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"305","DOI":"10.1007\/978-3-540-74610-2_27","volume-title":"Logic Programming","author":"V. Santos Costa","year":"2007","unstructured":"Santos Costa, V., Sagonas, K., Lopes, R.: Demand-driven indexing of prolog clauses. In: Dahl, V., Niemel\u00e4, I. (eds.) ICLP 2007. LNCS, vol.\u00a04670, pp. 305\u2013409. Springer, Heidelberg (2007)"},{"key":"1_CR27","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1613\/jair.912","volume":"15","author":"T. Sato","year":"2001","unstructured":"Sato, T., Kameya, Y.: Parameter learning of logic programs for symbolic-statistical modeling. Journal of Artificial Intelligence Research\u00a015, 391\u2013454 (2001)","journal-title":"Journal of Artificial Intelligence Research"},{"key":"1_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-540-72788-0","volume-title":"Logic Programming","author":"A.F.d. Silva","year":"2007","unstructured":"Silva, A.F.d., Santos Costa, V.: Design, implementation, and evaluation of an dynamic compilation framework for the yap system. In: Dahl, V., Niemel\u00e4, I. (eds.) ICLP 2007. LNCS, vol.\u00a04670, Springer, Heidelberg (2007)"},{"key":"1_CR29","unstructured":"Srinivasan, A.: The Aleph Manual (2001)"},{"key":"1_CR30","unstructured":"Tarau, P.: BinProlog 4.00 User Guide. Technical Report 95-1, D\u00e9partement d\u2019Informatique, Universit\u00e9 de Moncton (February 1995), http:\/\/clement.info.umoncton.ca"},{"key":"1_CR31","unstructured":"van Roy, P.: Aquarius Prolog. IEEE Computer (1992)"},{"key":"1_CR32","unstructured":"Warren, D.H.D.: Applied Logic\u2014Its Use and Implementation as a Programming Tool. PhD thesis, Edinburgh University, Available as Technical Note 290, SRI International (1977)"},{"key":"1_CR33","unstructured":"Warren, D.H.D.: An Abstract Prolog Instruction Set. Technical Note 309, SRI International (1983)"},{"key":"1_CR34","unstructured":"Wielemaker, J.: SWI-Prolog 5.1: Reference Manual. SWI, University of Amsterdam, Roetersstraat 15, 1018 WB Amsterdam, The Netherlands (1997-2003)"},{"key":"1_CR35","first-page":"158","volume-title":"Proceedings of the Seventh International Conference on Logic Programming","author":"N.-F. Zhou","year":"1990","unstructured":"Zhou, N.-F., Takagi, T., Kazuo, U.: A Matching Tree Oriented Abstract Machine for Prolog. In: Warren, D.H.D., Szeredi, P. (eds.) Proceedings of the Seventh International Conference on Logic Programming, pp. 158\u2013173. MIT Press, Cambridge (1990)"}],"container-title":["Lecture Notes in Computer Science","Logic Programming"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-89982-2_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,22]],"date-time":"2023-05-22T22:58:57Z","timestamp":1684796337000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-89982-2_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540899815","9783540899822"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-89982-2_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]}}}