Cobh waterfront.jpg
Cobh waterfront (near Cork), Ireland - source: Wikimedia Commons

International Workshop on
User-Oriented Logic Programming
(IULP 2015)

31st August 2015, Cork (Ireland)

sponsored by    

news dates call for papers submission info accepted papers programme invited talk committee contact

IULP 2015 is collocated with ICLP 2015.

Scope and Aims

Since the emergence of the field of logic programming more than 30 years ago, a lot of theoretical work has been done, for example with respect to different semantics and their properties. More recently, implementations and IDEs emerged which have been used for various problem-solving applications. However, user-friendliness is still an issue for both experts and non-experts in logic programming; for example experts benefit from features like debugging and heuristic tuning, non-experts from educational material and intuitive visualisations - all of which are ongoing topics of research.

The International Workshop on User-Oriented Logic Programming (IULP) focuses on discussing different aspects involved in making logic programming more user-friendly/oriented, where the user could be either a logic programming expert, or a non-expert who simply uses logic programming tools in some application. IULP aims to bring together researchers from different sub-areas of logic programming, such as answer set programming, constraint logic programming, probabilistic logic programming, abductive logic programming, inductive logic programming, argumentation etc., as user-friendliness is an important topic in all of these sub-areas.

We solicit the submission of papers broadly centred on issues and research related to user-friendliness in logic programming and related fields. We welcome papers of either theoretical or practical nature including work in progress.


Topics of Interest include (but are not limited to):
back to top


back to top

Important Dates

(the deadline for all dates is 23:59 BST)
back to top

Call for Papers

Call for Papers (txt)                  Poster (pdf)
back to top

Submission Info

Paper Format

Papers must be formatted in Springer LNCS style ( and should not exceed 15 pages (excluding references and appendices). All submissions have to be written in English and submitted electronically as a PDF through easychair (

We encourage the submission of original research in the area as well as relevant results that have been submitted or accepted elsewhere provided that the initial publication is mentioned in a footnote on the first page.

Note that authorship is not anonymous and that at least one author of each accepted paper is required to attend the workshop to present the contribution.


There are no formal proceedings for IULP. The accepted papers are published as a technical report and made available in the CoRR Computing Research Repository, here. The copyright of the papers lies with the authors and, as far as IULP is concerned, authors are free to submit their work to other conferences and workshops.
back to top

Accepted Papers

back to top


IULP'15 will be held on Monday, 31st August 2015

ASP Session:

13:30-14:00 Interactive Answer Set Programming (Invited Talk)
                        Torsten Schaub
14:00-14:30 Bound Your Models! How to Make OWL an ASP Modeling Language
                        Sarah Alice Gaggl, Lukas Schweizer and Sebastian Rudolph
14:30-15:00 Ricochet Robots Reloaded: A Case-study in multi-shot ASP solving
                        Martin Gebser, Roland Kaminski, Philipp Obermeier and Torsten Schaub

15:00-15:30 Coffee

IDP Session:

15:30-16:00 SWISH: SWI-Prolog for Sharing
                        Jan Wielemaker, Torbjörn Lager and Fabrizio Riguzzi
16:00-16:30 Lowering the learning curve for declarative programming: a Python API for the IDP system
                        Joost Vennekens
16:30-17:00 A web-based IDE for IDP
                        Ingmar Dasseville and Gerda Janssens
17:00-17:30 Visualising interactive inferences with IDPD3
                        Ruben Lapauw, Ingmar Dasseville and Marc Denecker
back to top

Invited Talk

Torsten Schaub: Interactive Answer Set Programming

Traditional Answer Set programming (ASP) rests upon one-shot solving. A logic program is fed into an ASP system and its stable models are computed. The high practical relevance of dynamic applications led to the development of multi-shot solving systems. An operative system solves continuously changing logic programs. Although this was primarily aiming at dynamic applications in assisted living, robotics, or stream reasoning, where solvers interact with an environment, it also opened up the opportunity of interactive ASP, where a solver interacts with a user. We begin with a formal characterization of interactive ASP in terms of states and operations on them. In turn, we describe the interactive ASP shell aspic along with its basic functionalities.
back to top



Program Committee

back to top


iulp15 [at] easychair [dot] org
back to top