Thread View: de.sci.ki.announce
1 messages
1 total messages
Started by Norbert E. Fuchs
Wed, 07 Jun 1995 00:00
New TR: Enhanced Schema-Based Transformations for Logic Programs
Author: Norbert E. Fuchs
Date: Wed, 07 Jun 1995 00:00
Date: Wed, 07 Jun 1995 00:00
50 lines
3037 bytes
3037 bytes
The following technical report is available by anonymous ftp from ftp.ifi.unizh.ch [130.60.48.8] in pub/techreports Log in as "anonymous", use your email address as your password, specify "binary" before getting the file. Uncompress before printing. The directory pub/techreports contains a file INDEX listing all technical reports currently available. Alternatively, the report can be obtained via WWW. Use the URL http://www.ifi.unizh.ch/techreports/ and continue to the directory you are interested in. (File pub/techreports/ifi-95.16.ps.Z) %0 Report %A Vasconcelos, Wamberto W. %A Fuchs, Norbert E. %D 1995 %TEnhanced Schema-Based Transformations for Logic Programs and their Opportunistic Usage in Program Analysis and Optimisation %I Department of Computer Science, University of Zurich %R 95.16 %XA program schema is a generic description of a program in a suitable language were its important features can be highlighted and irrelevant details disregarded. In this research note we introduce some enhancements made to the proposal of using program schemata to guide program transformations. These transformations are syntactic alterations carried out in logic programs preserving the meaning of the initial program and improving its execution. By allowing the reference to any argument position within a predicate and introducing extra facilities to address common constructs in a generic fashion a greater number of programs can be abstracted by the same schema. We also describe in this note a realistic context to perform program transformations in which an opportunistic approach is taken during the analysis of a program: every possible way to improve it is attempted, either by examining each procedure in an isolated fashion, or by checking for conjunctions within clauses that can be used as joint specifications. -------------------------------------------------------------------- Norbert E. Fuchs Telephone +41-1-257 43 13 Department of Computer Science Fax +41-1-363 00 35 University of Zurich Email fuchs@ifi.unizh.ch CH-8057 Zurich, Switzerland --------------------------------------------------------------------
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads