This volume contains the proceedings of the 24th International Conference on Logic Programming (ICLP 2008). The conference took place in Udine, Italy during December 9-13, 2008. The conference focuses on the foundations, dev- opments, and applications in the area of logic programming. The ICLP series of conferences is aimed at providing a technical forum for presenting and d- seminating innovative research results in the ?eld of logic programming. The conference features technical presentations, tutorials, invited speakers, and a number of co-located events, including: - The First Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP 2008) - The Annual Meeting of the ISO/IEC JTC1/SC22/WG17 working group on the standardization of Prolog - The Third International Workshop on Applications of Logic Programming to (Semantic) Web and Web Services (ALPSWS’08) - The18thWorkshoponLogic-basedMethodsin ProgrammingEnvironments (WLPE 2008) - The 8th Colloquium on Implementation of Constraint Logic Programming Systems (CICLOPS 2008) - The 15th RCRA Workshop on Experimental Evaluation of Algorithms for Solving Problems with Combinatorial Explosion ICLP 2008 also featured two special events. The ?rst was the 4th ICLP Doctoral Student Consortium, an event speci?cally organized to encourage p- ticipation and interaction between doctoralstudents working in the area of logic programming. The second event was a special session celebrating 20 years of Stable Model Semantics.
This book constitutes the refereed proceedings of the 24th International Conference on Logic Programming, ICLP 2008, held in Udine, Italy, in December 2008.
The 35 revised full papers together with 2 invited talks, 2 invited tutorials, 11 papers of the co-located first Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP 2008), as well as 26 poster presentations and the abstracts of 11 doctoral consortium articles were carefully reviewed and selected from 177 initial submissions. The papers cover all issues of current research in logic programming - they are organized in topical sections on applications, algorithms, systems, and implementations, semantics and foundations, analysis and transformations, CHRs and extensions, implementations and systems, answer set programming and extensions, as well as constraints and optimizations.