Abstract
Constraint Logic Programming has been successful as a programming language, and more recently, as a model of executable specifications. There have been numerous works which use CLP to model programs and which use an adaptation of the CLP proof system for proving certain properties, for example, the XMC system [3] uses SLG resolution on alternation-free μ-calculus formulas, and the work on deductive model checking [1] model for CTL properties on transition systems represented as CLP rules. These, amongst other works, cover a limited class of programs and use specialized proof methods. In our work, we present a systematic method to model a general class of programs, and provide adaptations of the CLP proof systems in order to provide a systematic and general proof method.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Delzanno, G., Podelski, A.: Constraint-Based Deductive Model Checking. Int. J. STTT (2001)
Jaffar, J., Santosa, A., Voicu, R.: A CLP Proof Method for Timed Automata. In: 25th RTSS (2004)
Ramakrishna, Y.S., et al.: Efficient Model Checking Using Tabled Resolution. In: CAV 1997 (1997)
Roychoudhury, A., et al.: An Unfold/Fold Transformation Framework for Definite Logic Programs. TOPLAS 26(3)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jaffar, J., Santosa, A.E., Voicu, R. (2005). Modeling Systems in CLP. In: Gabbrielli, M., Gupta, G. (eds) Logic Programming. ICLP 2005. Lecture Notes in Computer Science, vol 3668. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11562931_34
Download citation
DOI: https://doi.org/10.1007/11562931_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29208-1
Online ISBN: 978-3-540-31947-4
eBook Packages: Computer ScienceComputer Science (R0)