Computer aided fusion for algebraic program derivation

  • Authors:
  • Walter Dosch;Sönke Magnussen

  • Affiliations:
  • -;-

  • Venue:
  • Nordic Journal of Computing
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an extension of the Lübeck Transformation System LTS automating the fusion of a function with a catamorphism as a refinement step in algebraic program development. The system detects catamorphisms in constructor-based higher-order algebraic specifications and generates an axiomatisation of the composition function. As the basis we give a generalized treatment of the fusion theorem in the setting of algebraic specifications. We illustrate the approach presenting compound fusion transformations for non-free data structures.