Skip to main content
  • Conference proceedings
  • © 2018

Logic-Based Program Synthesis and Transformation

27th International Symposium, LOPSTR 2017, Namur, Belgium, October 10-12, 2017, Revised Selected Papers

Part of the book series: Lecture Notes in Computer Science (LNCS, volume 10855)

Part of the book sub series: Theoretical Computer Science and General Issues (LNTCS)

Conference series link(s): LOPSTR: International Symposium on Logic-Based Program Synthesis and Transformation

Conference proceedings info: LOPSTR 2017.

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-94460-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 79.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (19 papers)

  1. Front Matter

    Pages I-XVI
  2. Analysis

    1. Front Matter

      Pages 1-1
    2. Generation of Initial Contexts for Effective Deadlock Detection

      • Elvira Albert, Miguel Gómez-Zamalloa, Miguel Isabel
      Pages 3-19
    3. A Rule-Based Approach to Analyzing Database Schema Objects with Datalog

      • Christiane Engels, Andreas Behrend, Stefan Brass
      Pages 20-36
    4. Deadlock Detection of Java Bytecode

      • Cosimo Laneve, Abel Garcia
      Pages 37-53
    5. Inferring Energy Bounds via Static Program Analysis and Evolutionary Modeling of Basic Blocks

      • Umer Liqat, Zorana Banković, Pedro Lopez-Garcia, Manuel V. Hermenegildo
      Pages 54-72
    6. CARET Analysis of Multithreaded Programs

      • Huu-Vu Nguyen, Tayssir Touili
      Pages 73-90
  3. Program Development

    1. Front Matter

      Pages 91-91
    2. Context Generation from Formal Specifications for C Analysis Tools

      • Michele Alberti, Julien Signoles
      Pages 93-111
    3. Liveness-Driven Random Program Generation

      • Gergö Barany
      Pages 112-127
    4. Erlang Code Evolution Control

      • David Insa, Sergio Pérez, Josep Silva, Salvador Tamarit
      Pages 128-144
  4. Term Rewriting and CHR

    1. Front Matter

      Pages 145-145
    2. Confluence and Convergence in Probabilistically Terminating Reduction Systems

      • Maja H. Kirkeby, Henning Christiansen
      Pages 164-179
  5. Theory

    1. Front Matter

      Pages 199-199
    2. A Constructor-Based Reachability Logic for Rewrite Theories

      • Stephen Skeirik, Andrei Stefanescu, José Meseguer
      Pages 201-217
    3. Nominal C-Unification

      • Mauricio Ayala-Rincón, Washington de Carvalho-Segundo, Maribel Fernández, Daniele Nantes-Sobrinho
      Pages 235-251

Other Volumes

  1. Logic-Based Program Synthesis and Transformation

About this book

This book constitutes the thoroughly refereed post-conference proceedings of the 27th International Symposium on Logic-Based Program Synthesis and Transformation, LOPSTR 2017, held in Namur, Belgium, in October 2017.

The 19 revised full papers were carefully reviewed and selected from 29 submissions. In addition to the 19 revised papers, this volume includes the abstracts of the invited talks by three outstanding speakers: Sumit Gulwani, Marieke Huisman, and Grigore Roşu. 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 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. LOPSTR traditionally solicits contributions, in any language paradigm, in the areas of synthesis, specification, transformation, analysis and verification, specialization, testing and certification, composition, program/model manipulation, optimization, transformational techniques in SE, inversion, applications, and tools.

Keywords

  • artificial intelligence
  • codes
  • computer architecture
  • constraint programming
  • deadlock
  • formal logic
  • formal methods
  • logic programming
  • model checking
  • program compilers
  • programming languages
  • semantics
  • software engineering
  • software evaluation
  • symbols
  • theorem proving
  • verification

Editors and Affiliations

  • University of Chieti-Pescara, Pescara, Italy

    Fabio Fioravanti

  • Roskilde University, Roskilde, Denmark

    John P. Gallagher

Bibliographic Information

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • ISBN: 978-3-319-94460-9
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 79.99
Price excludes VAT (USA)