Supporting Transformations for the Partial Evaluation of Logic Programs

Supporting Transformations for the Partial Evaluation of Logic Programs
Title Supporting Transformations for the Partial Evaluation of Logic Programs PDF eBook
Author K. Benkerimi
Publisher
Pages 22
Release 1991
Genre Logic programming
ISBN

Download Supporting Transformations for the Partial Evaluation of Logic Programs Book in PDF, Epub and Kindle

By means of a supporting transformation that dynamically introduces new predicates and their definitions, we can overcome the restrictions caused by these conditions. A partial evaluation will, in general, contain redundant functions and unnecessary repetition of variables. This can cause inefficiency in the use of space and time by the transformed program. The second supporting transformation described here cleans up a partial evaluation removing any unnecessary symbols."

Logic Program Transformation Using Partial Evaluation

Logic Program Transformation Using Partial Evaluation
Title Logic Program Transformation Using Partial Evaluation PDF eBook
Author I. J. R. McLurcan
Publisher
Pages
Release 1988
Genre Logic programming
ISBN

Download Logic Program Transformation Using Partial Evaluation Book in PDF, Epub and Kindle

Logic Program Synthesis and Transformation

Logic Program Synthesis and Transformation
Title Logic Program Synthesis and Transformation PDF eBook
Author Maurizio Proietti
Publisher Springer Science & Business Media
Pages 284
Release 1996-03-06
Genre Computers
ISBN 9783540609391

Download Logic Program Synthesis and Transformation Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 5th International Workshop on Logic Program Synthesis and Transformation, LOPSTR'95, held in Utrecht, The Netherlands in September 1995. The 19 papers included were selected from 40 workshop submissions; they offer a unique up-to-date account of the use of formal synthesis and transformation techniques for computer-aided development of logic programs. Among the topics addressed are deductive and inductive program synthesis, synthesis models based on constructive type theory, program specification, program analysis, theorem proving, and applications to various types of programs.

Logic Program Synthesis and Transformation - Meta-Programming in Logic

Logic Program Synthesis and Transformation - Meta-Programming in Logic
Title Logic Program Synthesis and Transformation - Meta-Programming in Logic PDF eBook
Author Laurent Fribourg
Publisher Springer Science & Business Media
Pages 468
Release 1994-11-30
Genre Computers
ISBN 9783540587927

Download Logic Program Synthesis and Transformation - Meta-Programming in Logic Book in PDF, Epub and Kindle

This volume constitutes the combined proceedings of the 4th International Workshops on Logic Program Synthesis and Transformation (LOPSTR '94) and on Meta-Programming (META '94), held jointly in Pisa, Italy in June 1994. This book includes thoroughly revised versions of the best papers presented at both workshops. The main topics addressed by the META papers are language extensions in support of meta-logic, semantics of meta-logic, implementation of meta-logic features, performance of meta-logic, and several applicational aspects. The LOPSTR papers are devoted to unfolding/folding, partial deduction, proofs as programs, inductive logic programming, automated program verification, specification and programming methodologies.

Logic Program Synthesis and Transformation

Logic Program Synthesis and Transformation
Title Logic Program Synthesis and Transformation PDF eBook
Author John P. Gallagher
Publisher Springer Science & Business Media
Pages 344
Release 1997-03-12
Genre Computers
ISBN 9783540627180

Download Logic Program Synthesis and Transformation Book in PDF, Epub and Kindle

This book constitutes the strictly refereed post-workshop proceedings of the Sixth International Workshop on Logic Program Synthesis and Transformation, LOPSTR'96, held on board a ship sailing from Stockholm to Helsinki, in August 1996. The 17 revised full papers were carefully selected from a total of initially 27 submissions. The topics covered range over the areas of synthesis of programs from specifications, verification, transformation, specialization, and analysis of programs, and the use of program schemata in program development.

Partial Evaluation: Practice and Theory

Partial Evaluation: Practice and Theory
Title Partial Evaluation: Practice and Theory PDF eBook
Author John Hatcliff
Publisher Springer
Pages 445
Release 2007-07-16
Genre Computers
ISBN 3540470182

Download Partial Evaluation: Practice and Theory Book in PDF, Epub and Kindle

As the complexity of software increases, researchers and practicioners continue to seek better techniques for engineering the construction of evolution of software. Partial evaluation is an attractive technology for modern software construction since it provides automatic tools for software specialization and is based on rigorous semantic foundations. This book is based on a school held at DIKU Copenhagen, Denmark in summer 1998 during which leading researchers summarized the state of the art in partial evaluation. The lectures presented survey the foundations of partial evaluation in a clear and rigorous manner and practically introduce several existing partial evaluators with numerous examples. The second part of the book is devoted to more sophisticated theoretical aspects, advances systems and applications, and highlights open problems and challenges. The book is ideally suited for advanced courses and for self study.

Logic Program Synthesis and Transformation

Logic Program Synthesis and Transformation
Title Logic Program Synthesis and Transformation PDF eBook
Author Norbert E. Fuchs
Publisher Springer
Pages 352
Release 2003-05-20
Genre Computers
ISBN 3540496742

Download Logic Program Synthesis and Transformation Book in PDF, Epub and Kindle

This volume contains the papers from the Seventh International Workshop on Logic Program Synthesis and Transformation, LOPSTR '97, that took place in Leuven, Belgium, on July 10–12, 1997, 'back to back' with the Fourteenth International Conference on Logic Programming, ICLP '97. Both ICLP and LOPSTR were organised by the K.U. Leuven Department of Computer Science. LOPSTR '97 was sponsored by Compulog Net and by the Flanders Research Network on Declarative Methods in Computer Science. LOPSTR '97 had 39 participants from 13 countries. There were two invited talks by Wolfgang Bibel (Darmstadt) on 'A multi level approach to program synthesis', and by Henning Christiansen (Roskilde) on 'Implicit program synthesis by a reversible metainterpreter'. Extended versions of both talks appear in this volume. There were 19 technical papers accepted for presentation at LOPSTR '97, out of 33 submissions. Of these, 15 appear in extended versions in this volume. Their topics range over the fields of program synthesis, program transformation, program analysis, tabling, metaprogramming, and inductive logic programming.