19th Workshop on Functional and (Constraint) Logic Programming

January 17th, 2010, Madrid, Spain
Co-located with POPL 2010

Scope

The Workshop on Functional and (Constraint) Logic Programming aims at bringing together researchers interested in functional programming, (constraint) logic programming, as well as the integration of the two paradigms. It promotes the cross-fertilizing exchange of ideas and experiences among researchers and students from the different communities interested in the foundations, applications and combinations of high-level, declarative programming languages and related areas.

The previous WFLP editions were: WFLP 2009 (Brasilia, Brazil), WFLP 2008 (Siena, Italy), WFLP 2007 (Paris, France), WFLP 2006 (Madrid, Spain), WCFLP 2005 (Tallinn, Estonia), WFLP 2004 (Aachen, Germany), WFLP 2003 (Valencia, Spain), WFLP 2002 (Grado, Italy), WFLP 2001 (Kiel, Germany), WFLP 2000 (Benicassim, Spain), WFLP'99 (Grenoble, France), WFLP'98 (Bad Honnef, Germany), WFLP'97 (Schwarzenberg, Germany), WFLP'96 (Marburg, Germany), WFLP'95 (Schwarzenberg, Germany), WFLP'94 (Schwarzenberg, Germany), WFLP'93 (Rattenberg, Germany), and WFLP'92 (Karlsruhe, Germany).

Topics

WFLP 2010 solicits papers in all areas of functional and (constraint) logic programming, including but not limited to:

Important Dates

Abstract Submission
Nov 9th, 2009 Wednesday, November 18th, 2009
Full Paper Submission
Nov 15th, 2009 Wednesday, November 25th, 2009
Acceptance Notification
Monday, December 21th, 2009
Preliminary Proceedings
Thursday, January 7th, 2010
Workshop
Sunday, January 17th, 2010

Invited Speakers

Mariangiola Dezani-Ciancaglini
Università di Torino, Italy

Organization

Program Chair

Julio Mariño y Carballo
Universidad Politécnica de Madrid, Spain

Program Committee

María Alpuente
Universidad Politécnica de Valencia, Spain
Sergio Antoy
Portland State University, USA
Bernd Brassel
Christian-Albrechts-Universität zu Kiel, Germany
Olaf Chitil
University of Kent, UK
Rachid Echahed
Institut IMAG - Laboratoire Leibniz, France
Santiago Escobar
Universidad Politécnica de Valencia, Spain
Moreno Falaschi
University of Siena, Italy
Murdoch James Gabbay
Heriot-Watt University, UK
María García de la Banda
Monash University, Australia
Víctor Gulias
LambdaStream S.L., Spain
Michael Hanus
Christian-Albrechts-Universität zu Kiel, Germany
Herbert Kuchen
Westfälische Wilhelms-Univ. Münster, Germany
Francisco José López Fraguas
Universidad Complutense de Madrid, Spain
James B. Lipton
Wesleyan University, USA
Juan José Moreno Navarro
Ministry of Science & Innovation, Spain
Mircea Marin
University of Tsukuba, Japan
Brigitte Pientka
McGill University, Canada

Organization

Submision and Proceedings

Formatting and length

Authors are invited to submit papers of at most 15 pages (pdf or postscript formats) presenting original, not previously published works. Submission categories include regular research papers, short papers (not more than 8 pages) describing on-going work, and system descriptions.

Authors using Latex to prepare their submissions should use the LNCS style available here.

Electronic submission

Papers should be submitted electronically via the web-based submission site here.

Proceedings

LNCS logo

Preliminary proceedings will be available at the workshop. Selected authors will be invited to submit another version of their papers after the workshop. Contributions accepted for the post-workshop proceedings will be published in Lecture Notes in Computer Science.

Registration and Accomodation

WFLP 2010 is co-located with POPL 2010 . See POPL 2010 website for more information.

Accepted Papers

An Access Control Language based on Term Rewriting and Description Logic
Michele Baggi, Demis Ballis and Moreno Falaschi
Transforming Functional Logic Programs into Monadic Functional Programs
Bernd Brassel, Sebastian Fischer, Michael Hanus and Fabian Reck
A Denotational Semantics for Curry
Jan Christiansen, Daniel Seidel and Janis Voigtlander
Mixed-level Embedding and JIT Compilation for an Iteratively Staged DSL
George Giorgidze and Henrik Nilsson
Lazy and Faithful Assertions for Functional Logic Programs
Michael Hanus
Implementation and Evaluation of a Declarative Debugger for Java
Herbert Kuchen and Christian Hermanns
Large scale random testing with QuickCheck on MapReduce framework
Shigeru Kusakabe and Yuuki Ikuta
Automated verification of security protocols in tccp
Alexei Lescaylle Daudinot and Alicia Villanueva García
Bridging the gap between two Concurrent Constraint Languages
Alexei Lescaylle Daudinot and Alicia Villanueva García
Efficient and Compositional Higher-Order Streams
Gergely Patai
A Declarative Debugger of Missing Answers for Functional and Logic Programming
Rafael del Vado Virseda and Fernando Pérez Morente
Parameterized Models for On-line and Off-line Use
Pieter Wuille and Tom Schrijvers

Program

Click the talk's title to watch or download its video

Time Title Speaker
08:30 - 09:00 welcome and registration
09:00 - 10:00 Invited talk: Sessions and Session Types Mariangiola Dezani-Ciancaglini
10:00 - 10:30 coffee break
Session 1 Chair: Francisco Javier López Fraguas
10:30 - 11:00 Transforming Functional Logic Programs into Monadic Functional Programs Fabian Reck
11:00 - 11:30 Mixed-level Embedding and JIT Compilation for an Iteratively Staged DSL George Giorgidze
11:30 - 12:00 coffee break
Session 2 Chair: Santiago Escobar
12:00 - 12:30 An Access Control Language based on Term Rewriting and Description Logic Demis Ballis
12:30 - 13:00 Lazy and Faithful Assertions for Functional Logic Programs Michael Hanus
13:00 - 13:30 Parameterized Models for On-line and Off-line Use Pieter Wuille
13:30 - 15:00 lunch
Session 3 Chair: Juan José Moreno Navarro
15:00 - 15:30 A Denotational Semantics for Curry Daniel Seidel
15:30 - 16:00 Efficient and Compositional Higher-Order Streams Gergely Patai
16:00 - 16:30 Large scale random testing with QuickCheck on MapReduce framework Shigeru Kusakabe
16:30 - 17:00 coffee break
Session 4 Chair: Michael Hanus
17:00 - 17:30 Bridging the gap between two Concurrent Constraint Languages Alicia Villanueva García
17:30 - 18:00 Automated verification of security protocols in tccp Alexei Lescaylle Daudinot
Session 5 Chair: Julio Mariño
18:00 - 18:30 A Declarative Debugger of Missing Answers for Functional and Logic Programming Fernando Pérez Morente
18:30 - 19:00 Implementation and Evaluation of a Declarative Debugger for Java Christian Hermanns

Provisional Proceedings

The provisional proceedings available at the workshop can be downloaded here.