𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Logic Program Synthesis and Transformation: Proceedings of LOPSTR 93, International Workshop on Logic Program Synthesis and Transformation, Louvain-la-Neuve, Belgium, 7–9 July 1993

✍ Scribed by Douglas R. Smith (auth.), Yves Deville (eds.)


Publisher
Springer-Verlag London
Year
1994
Tongue
English
Leaves
257
Series
Workshops in Computing
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


This volume contains extended versions of papers presented at the Third International Workshop on Logic Program Synthesis and Transformation (LOPSTR 93) held in Louvain-la-Neuve in July 1993. Much of the success of the workshop is due to Yves Deville who served as Organizer and Chair. Many people believe that machine support for the development and evolution of software will play a critical role in future software engineering environments. Machine support requires the formalization of the artifacts and processes that arise during the software lifecycle. Logic languages are unique in providing a uniform declarative notation for precisely describing application domains, software requirements, and for prescribing behavior via logic programs. Program synthesis and transfonnation techniques formalize the process of developing correct and efficient programs from requirement specifications. The natural intersection of these two fields of research has been the focus of the LOPSTR workshops. The papers in this volume address many aspects of software developΒ­ ment including: deductive synthesis, inductive synthesis, transformaΒ­ tions for optimizing programs and exploiting parallelism, program analysis techniques (particularly via abstract interpretation), metaΒ­ programming languages and tool support, and various extensions to Prolog-like languages, admitting non-Horn clauses, functions, and constraints. Despite the progress represented in this volume, the transition from laboratory to practice is fraught with difficulties.

✦ Table of Contents


Front Matter....Pages i-xii
Toward the Synthesis of Constraint Propagation Algorithms....Pages 1-9
A Formal View of Specification, Deductive Synthesis and Transformation of Logic Programs....Pages 10-31
Reachability Analysis for the Extension Procedure β€” A Topological Result β€”....Pages 32-44
Inductive Synthesis of Logic Programs and Inductive Logic Programming....Pages 45-56
Induction of Prolog programs with Markus....Pages 57-63
A General Technique for Automatically Generating Efficient Programs Through the Use of Proof Planning (Abstract)....Pages 64-66
Guiding Synthesis Proofs....Pages 67-81
Combining Prolog Programs in a Techniques Editing System (Abstract)....Pages 82-84
Designing Prolog Programming Techniques....Pages 85-99
Interactive Program Derivation Using Program Schemata and Incrementally Generated Strategies....Pages 100-112
The Power of Partial Evaluation....Pages 113-123
Specialising the Ground Representation in the Logic Programming Language GΓΆdel....Pages 124-140
Synthesis of Programs from Unfold/Fold Proofs....Pages 141-158
Some Further Issues in Finite Unfolding (Abstract)....Pages 159-161
A Transformation Based on the Equality between Terms....Pages 162-176
Automatic Exploitation of Non-Determinate Independent And-Parallelism in the Basic Andorra Model....Pages 177-195
Memoing with Abstract Answers and Delphi Lemmas....Pages 196-209
Using Abstract Interpretation for Goal Replacement....Pages 210-228
Mechanical Transformation of Logic Definitions augmented with Type Information into Prolog Procedures: Some Experiments....Pages 229-245
Back Matter....Pages 247-249

✦ Subjects


Programming Techniques; Logics and Meanings of Programs; Mathematical Logic and Formal Languages


πŸ“œ SIMILAR VOLUMES


Logic Program Synthesis and Transformati
✍ Kung-Kiu Lau, Timothy P. Clement πŸ“‚ Library πŸ“… 1993 πŸ› Springer 🌐 English

Logic program synthesis and transformation are topics of central importance to the software industry. The demand for software can not be met by the current supply, in terms of volume, complexity, or reliability. The most promising solution seems to be the increased automation of software production:

Logic Program Synthesis and Transformati
✍ Jonathan M. Lever (auth.), Timothy Paul Clement MA, DPhil, Kung-Kiu Lau BSc, PhD πŸ“‚ Library πŸ“… 1992 πŸ› Springer-Verlag London 🌐 English

<p>Logic programming synthesis and transformation are methods of deriving logic programs from their specifications and, where necessary, producing alternative but equivalent forms of a given program. The techniques involved in synthesis and transformation are extremely important as they allow the sy

Logic Program Synthesis and Transformati
✍ Ina Kraan, David Basin, Alan Bundy (auth.), Kung-Kiu Lau Bsc, PhD, Timothy Paul πŸ“‚ Library πŸ“… 1993 πŸ› Springer-Verlag London 🌐 English

<p>Logic program synthesis and transformation are topics of central importance to the software industry. The demand for software can not be met by the current supply, in terms of volume, complexity, or reliability. The most promising solution seems to be the increased automation of software producti

Logic Program Synthesis and Transformati
✍ W. Bibel, D. Korn, C. Kreitz, F. Kurucz (auth.), Norbert E. Fuchs (eds.) πŸ“‚ Library πŸ“… 1998 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>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 LOP

Logic Program Synthesis and Transformati
✍ W. Bibel, D. Korn, C. Kreitz, F. Kurucz (auth.), Norbert E. Fuchs (eds.) πŸ“‚ Library πŸ“… 1998 πŸ› Springer-Verlag Berlin Heidelberg 🌐 English

<p>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 LOP

Logic-Based Program Synthesis and Transf
✍ Fabio Fioravanti, John P. Gallagher πŸ“‚ Library πŸ“… 2018 πŸ› Springer International Publishing 🌐 English

<p><p>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.</p><p>The 19 revised full papers were carefully reviewed and selected from 29