Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access

The List Introduction Strategy for the Derivation of Logic Programs

Published: 01 July 2002 Publication History

Abstract.

We present a new program transformation strategy based on the introduction of lists. This strategy is an extension of the tupling strategy which is based on the introduction of tuples of fixed length. The list introduction strategy overcomes some of the limitations of the tupling strategy and, in particular, it makes it possible to transform general recursive programs into linear recursive ones also in cases when this transformation cannot be performed by the tupling strategy. The linear recursive programs we derive by applying the list introduction strategy have in most cases very good time and space performance because they avoid repeated evaluations of goals and unnecessary constructions of data structures.

Cited By

View all
  • (2017)Abstract conjunctive partial deduction for the analysis and compilation of coroutinesFormal Aspects of Computing10.1007/s00165-016-0389-829:1(125-153)Online publication date: 1-Jan-2017
  • (2006)A Multiple-Clause Folding Rule Using Instantiation and GeneralizationFundamenta Informaticae10.5555/2367480.236748769:1-2(219-249)Online publication date: 1-Jan-2006
  • (2005)A Multiple-Clause Folding Rule Using Instantiation and GeneralizationFundamenta Informaticae10.5555/1227247.122725569:1-2(219-249)Online publication date: 1-Jul-2005

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Formal Aspects of Computing
Formal Aspects of Computing  Volume 13, Issue 3-5
Jul 2002
243 pages
ISSN:0934-5043
EISSN:1433-299X
Issue’s Table of Contents

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 01 July 2002
Published in FAC Volume 13, Issue 3-5

Author Tag

  1. Keywords: Automatic programming; Logic programming; Program derivation; Program transformation; Transformation rules and strategies

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)4
Reflects downloads up to 13 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Abstract conjunctive partial deduction for the analysis and compilation of coroutinesFormal Aspects of Computing10.1007/s00165-016-0389-829:1(125-153)Online publication date: 1-Jan-2017
  • (2006)A Multiple-Clause Folding Rule Using Instantiation and GeneralizationFundamenta Informaticae10.5555/2367480.236748769:1-2(219-249)Online publication date: 1-Jan-2006
  • (2005)A Multiple-Clause Folding Rule Using Instantiation and GeneralizationFundamenta Informaticae10.5555/1227247.122725569:1-2(219-249)Online publication date: 1-Jul-2005

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media