Logic-Based Program Synthesis and Transformation: 9th International Workshop, LOPSTR'99, Venice, Italy, September 22-24, 1999 Selected Papers

Front Cover
Annalisa Bossi
Springer Science & Business Media, Jun 7, 2000 - Computers - 312 pages
0 Reviews
This volume contains the proceedings of the ninth international workshop on logic-based program synthesis and transformation (LOPSTR’99) which was held in Venice (Italy), September 22-24, 1999. LOPSTRistheannualworkshopandforumforresearchersinthelogic-based program development stream of computational logic. The main focus used to be on synthesis and transformation of logic programs, but the workshop is open to contributions on logic-based program development in any paradigm. Previous workshops were held in Manchester, UK (1991, 1992), Louvain-la-Neuve, B- gium (1993), Pisa, Italy (1994), Arnhem, The Netherlands (1995), Stockholm, Sweden (1996), Leuven, Belgium (1997), and Manchester, UK (1998). LOPSTR is a real workshop in the sense that it is a friendly and lively forum for presenting recent and current research as well as discussing future trends. Formal proceedings of the workshop are produced only after the workshop and contain only those papers selected by the program committee after a second refereeing process. The program committee of LOPSTR’99 accepted 20 extended abstracts for presentation at the workshop; then selected 14 papers for inclusion in the po- workshop proceedings. Selected papers cover all the main streams of LOPSTR’s topics: synthesis, specialization, transformation, analysis, and veri?cation. Ve- ?cation, transformation, and specialization methods are applied to functional, constraint, logic, and imperative programming.
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Algebraic Specification and Program Development by Stepwise Refinement Extended Abstract
1
Local Proofs Ensure Global Consistency
10
Constraint Logic Programming Applied to Model Checking
30
On Dynamic Aspects of OOD Frameworks in ComponentBased Software Development in Computational Logic
42
Infinite State Model Checking by Abstract Interpretation and Program Specialisation
62
Mode Analysis Domains for Typed Logic Programs
82
An Approach Using CLP
102
Specialising Finite Domain Programs Using Polyhedra
118
Transformation of Left Terminating Programs
156
Transformation Rules for Logic Programs with Goals as Arguments
176
Making Mercury Programs Tail Recursive
196
The Replacement Operation for CCP Programs
216
Annotations for Prolog A Concept and Runtime Handling
234
Verification by Testing for Recursive Program Schemes
255
Combined Static and Dynamic AssertionBased Debugging of Constraint Logic Programs
273
ContextMoving Transformations for Function Verification
293

Roles of Program Extension
136

Other editions - View all

Common terms and phrases

Bibliographic information