Logic-Based Program Synthesis and Transformation
Subtitle: 9th International Workshop, LOPSTR'99, Venice, Italy, September 22-24, 1999 Selected Papers (Lecture Notes in Computer Science)
Edition: 1 edition
Publisher: Springer
Published: June 22, 2000
Language: eng
Format: Paperback
Number of pages: 313
ISBN-13: 9783540676287
Subjects: Artificial intelligence; Computer Programming; Computers; Computers - Languages / Programming; Logic; Logic Design; Programming - General; Computational Logic; Computers / Logic Design; Constraint Programming; Formal Methods Program Verification; Functional Programming; Imperative Programming; Program Analysis; Program Synthesis; Program Transformation; Congresses; Logic Programming
First sentence: Algebraic specification aims to provide a formal basis to support the systematic development of correct programs from specifications by means of verified refinement steps.
Description: 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.