Abstract
This article merges two approaches: one dealing with persistence for logic programs, as provided by a relational database back-end and another which addresses the issues of logic program structuring, by way of the parametric context. We claim that these two can be effectively combined to obtain a language which offers significant gains in expressiveness over previous work. This claim is experimentally backed by the applications that have been developed using these tools.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abreu, S.P.: A Logic-Based Information System. In: Pontelli, E., Santos Costa, V. (eds.) PADL 2000. LNCS, vol. 1753, pp. 141–153. Springer, Heidelberg (2000)
Abreu, S.: Isco: A practical language for heterogeneous information system construction. In: Proceedings of INAP 2001, Tokyo, Japan. Prolog Association of Japan (October 2001)
Abreu, S.P., Díaz, D.: Objective: in Minimum Context. In: Palamidessi, C. (ed.) ICLP 2003. LNCS, vol. 2916, pp. 128–147. Springer, Heidelberg (2003)
Draxler, C.: A Powerful Prolog to SQL Compiler. Technical Report 92–61, Centre for Information and Language Processing, LudwigsMaximillians-Universität München (1992)
Jaffar, J., Maher, M.: Constraint Logic Programming: a Survey. The Journal of Logic Programming 19/20 (May/July 1994)
Miller, D.: A logical analysis of modules in logic programming. The Journal of Logic Programming 6(1-2), 79–108 (1989)
Monteiro, L., Porto, A.: Contextual logic programming. In: Levi, G., Martelli, M. (eds.) Proceedings of the Sixth International Conference on Logic Programming, Lisbon, pp. 284–299. The MIT Press, Cambridge (1989)
Nogueira, V., Abreu, S., David, G.: Towards Temporal Reasoning in Constraint Contextual Logic Programming. In: Hofstedt, P. (ed.) Proceedings of the 3rd International Workshop on Multiparadigm Constraint Programming Languages MultiCPL 2004, TU Berlin, pp. 119–131 (September 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Abreu, S., Nogueira, V. (2006). Using a Logic Programming Language with Persistence and Contexts. In: Umeda, M., Wolf, A., Bartenstein, O., Geske, U., Seipel, D., Takata, O. (eds) Declarative Programming for Knowledge Management. INAP 2005. Lecture Notes in Computer Science(), vol 4369. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11963578_4
Download citation
DOI: https://doi.org/10.1007/11963578_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69233-1
Online ISBN: 978-3-540-69234-8
eBook Packages: Computer ScienceComputer Science (R0)