26th International Symposium on
Logic-Based Program Synthesis and Transformation

Edinburgh, Scotland UK
September 6-8, 2016

Co-located with PPDP 2016 and SAS 2016

o  Attending LOPSTR 2016
o  Visas
o  Invited Speakers
o  Conference Program
o  Accepted Papers
o  Pre-proceedings
o  Conference Description
o  Important Dates
o  Best Paper Award and Prize
o  Proceedings
o  Program Committee
o  Journal Special Issue
o  Organizing Committee
o  Call for Papers
o  Submission Guidelines
o  In Cooperation with
View of Edinburgh
View of Edinburgh
View of Edinburgh
View of Edinburgh
View of Edinburgh

Latest News

  • 05 Sep: Added link to pre-proceedings available at arXiv.
  • 05 Aug: Conference program published.
  • 04 Aug: List of accepted papers published.
  • 02 Jul: Registration already open (early deadline: Aug 15). See note on visas!
  • 27 Jun: Submission closed.
  • 13 Jun: Deadline Extended: June 27, 2016 (AoE).
  • 19 May: Best Paper Award and Prize Announcement.
  • 18 May: Francesco Logozzo will give an invited talk (jointly with PPDP'16).
  • 18 May: Added information about VISAS to enter the UK.
  • 17 May: Martin Vechev will give an invited talk (jointly with SAS'16).
  • 16 May: Greg Morrisett will give an invited talk (jointly with PPDP'16).

Invited Speakers

Francesco Logozzo, Facebook, USA (jointly with PPDP) (abstract).
Greg Morrisett, Cornell University, USA (jointly with PPDP) (abstract).
Martin Vechev, ETH Zurich, Switzerland (jointly with SAS) (abstract).


The symposium program can be found here.

Conference Description

The aim of the LOPSTR series is to stimulate and promote international research and collaboration on logic-based program development. LOPSTR is open to contributions in logic-based program development in any language paradigm. LOPSTR has a reputation for being a lively, friendly forum for presenting and discussing work in progress. Formal proceedings are produced only after the symposium so that authors can incorporate this feedback in the published papers.

The 26th International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR 2016) will be held at the University of Edinburgh, Edinburgh, UK; previous symposia were held in Siena, Canterbury, Madrid, Leuven, Odense, Hagenberg, Coimbra, Valencia, Lyngby, Venice, London, Verona, Uppsala, Madrid, Paphos, London, Venice, Manchester, Leuven, Stockholm, Arnhem, Pisa, Louvain-la-Neuve and Manchester (you might have a look at the contents of past LOPSTR symposia at DBLP). LOPSTR 2016 will be co-located with PPDP 2016 (the ACM SIGPLAN Symposium on Principles and Practice of Declarative Programming) and SAS 2016 (the 23rd Static Analysis Symposium).

Topics of interest cover all aspects of logic-based program development, all stages of the software life cycle, and issues of both programming-in-the-small and programming-in-the-large. Both full papers and extended abstracts describing applications in these areas are especially welcome. Contributions are welcome on all aspects of logic-based program development, including, but not limited to:
  • synthesis
  • transformation
  • specialization
  • composition
  • optimization
  • inversion
  • specification
  • analysis and verification
  • testing and certification
  • program and model manipulation
  • transformational techniques in SE
  • applications and tools
Survey papers that present some aspects of the above topics from a new perspective, and application papers that describe experience with industrial applications are also welcome.

Papers must describe original work, be written and presented in English, and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal, conference, or workshop with refereed proceedings. Work that already appeared in unpublished or informally published workshop proceedings may be submitted (please contact the PC chair in case of doubt).

Important Dates

    Abstract submission:          June 7, 2016     June 20, 2016
    Paper submission:        June 14, 2016     June 27, 2016 (AoE)
    Notification (for pre-proceedings):     August 3, 2016
    Early registration deadline:     August 15, 2016
    Camera-ready (for pre-proceedings):     August 19, 2016
    Symposium:     September 6-8, 2016

Submission Guidelines

Authors should submit an electronic copy of the paper (written in English) in PDF, formatted in the Lecture Notes in Computer Science style. Each submission must include on its first page the paper title; authors and their affiliations; contact author's email; abstract; and three to four keywords which will be used to assist the PC in selecting appropriate reviewers for the paper. Page numbers (and, if possible, line numbers) should appear on the manuscript to help the reviewers in writing their report. Submissions cannot exceed 15 pages including references but excluding well-marked appendices not intended for publication. Reviewers are not required to read the appendices, and thus papers should be intelligible without them.
Papers should be submitted via the Easychair submission website for LOPSTR 2016.

Best Paper Award and Prize

A best paper award will be granted, which will include a 500 EUR prize provided by Springer. This award will be given to the best paper submitted to the conference, based on the relevance, originality, and technical quality. The program committee may split the award among two or more papers, also considering authorship (e.g., student paper).


The formal post-conference proceedings will be published by Springer in the Lecture Notes in Computer Science series. Full papers can be directly accepted for publication in the formal proceedings, or accepted only for presentation at the symposium and inclusion in informal proceedings. After the symposium, all authors of extended abstracts and full papers accepted only for presentation will be invited to revise and/or extend their submissions in the light of the feedback solicited at the symposium. Then, after another round of reviewing, these revised papers may also be published in the formal proceedings.

Journal Special Issue

A selection of the best papers will be invited for submission to a special issue of a journal. The submissions to the special issue should be substantial extensions of the proceedings versions and will undergo the usual journal reviewing process.

Program Committee

Program Chairs
Manuel Hermenegildo (IMDEA Software Institute, and Technical University of Madrid - UPM)
Pedro López-García (IMDEA Software Institute, and CSIC)

Program Committee Members
Slim Abdennadher German University of Cairo, Egypt
Maria Alpuente Universitat Politècnica de València, Spain
Sergio Antoy Portland State University, USA
Michael Codish Ben-Gurion University of the Negev, Israel
Jérôme Feret CNRS/ENS/INRIA Paris, France
Fabio Fioravanti University of Chieti - Pescara, Italy
Maurizio Gabbrielli University of Bologna, Italy
Maria Garcia de la Banda Monash University, Australia
Robert Glück University of Copenhagen, Denmark
Miguel Gomez-Zamalloa Complutense University of Madrid, Spain
Gopal Gupta University of Texas at Dallas, USA
Patricia Hill Univ. of Leeds, UK and BUGSENG Srl, Italy
Jacob Howe City University London, UK
Viktor Kuncak EPFL Lausanne, Switzerland
Michael Leuschel University of Düsseldorf, Germany
Heiko Mantel TU Darmstadt, Germany
Jorge A. Navas NASA, USA
Naoki Nishida Nagoya University, Japan
Catuscia Palamidessi INRIA, France
C.R. Ramakrishnan SUNY Stony Brook, USA
Vitor Santos Costa Universidade do Porto, Portugal
Hirohisa Seki Nagoya Institute of Technology, Japan
Peter Schneider-Kamp University of Southern Denmark, Denmark

Organizing Committee

James Cheney (University of Edinburgh, Local Organizer)
Moreno Falaschi (University of Siena, Italy)

Call for Papers

You can view or download the Call for Papers as plain text.


Depending on your nationality, you may need a visa to enter the UK (if you are an EU citizen you do NOT -yet- need a visa). You can check if you need a visa here. If so, please contact James Cheney as soon as possible to obtain a visa support letter. You can also check how long you will have to wait for a decision on your visa application. However, it is safer to assume longer times (e.g., 6-8 weeks as a general rule). For attending a conference, a Standard Visitor Visa will be enough.

In Cooperation with

The European Association for Programming Languages and Systems
European Association for
Programming Languages
and Systems
IMDEA Software Institute
ALP Association for Logic Programming
The Association for
Logic Programming