MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  y

Download:
Download as a PDF | Download as a PS
by Wamberto W. Vasconcelos, Norbert E. Fuchs
http://www.cs.usask.ca/projects/envlop/WLPE/7WLPE/proceedings/vasconcelos.ps.gz
Add To MetaCart

Abstract:

We describe state-of-the-practice results in integrating a program transformation approach to a program development environment. We propose a formalisation for a specific kind of programming knowledge, the programming techniques. Our proposal employs program schemata, generic descriptions of programs addressing portions of predicate definitions in an economical manner, allowing important features to be highlighted and irrelevant details to be disregarded. This formalisation of programming techniques is employed in the definition of a program development framework which supports the preparation of individual predicates, and additionally provides a supervising facility which checks inter-procedural relations for possible efficiency improvements. 1

Citations

182 Program Development by Stepwise Refinement – Wirth - 1971
39 Applying Techniques to Skeletons – Kirschenbaum, Sterling - 1993
34 Schema-Based Transformations of Logic Programs – Fuchs, Fromherz - 1992
25 A Simple Prolog Techniques Editor for Novice Users – Robertson - 1991
21 An Opportunistic Approach for Logic Program Analysis and Optimisation Using Enhanced Schema-Based Transformath tions – Vasconcelos, Fuchs - 1995
20 Skeletons and techniques for Prolog programming – Kirschenbaum, Lakhotia, et al. - 1989
18 Applying Prolog programming techniques – Vasconcelos - 1994
13 Prolog programming techniques – Brna, Bundy, et al.
12 Incorporating `Programming Techniques' into Prolog Programs – Lakhotia - 1989
10 Exploiting Program Schemata in a Prolog Tutoring System – Gegg-Harrison - 1993
7 Opportunistic Logic Program Analysis and Optimisation: Enhanced SchemaBased Transformations for Logic Programs and their Usage in an Opportunistic Framework for Program Analysis and Optimisation – Vasconcelos, Fuchs - 1995
5 Using Prolog Techniques to Guide Program Composition – Vargas-Vera - 1995
4 Extracting, Organising, Designing and Reusing Prolog Programming Techniques – Vasconcelos - 1995