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.
| Original language | English |
|---|---|
| Journal | Nordic Journal of Computing |
| Volume | 8 |
| Issue number | 3 |
| Pages (from-to) | 279-297 |
| Number of pages | 1 |
| ISSN | 1236-6064 |
| Publication status | Published - 2001 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
Fingerprint
Dive into the research topics of 'Computer Aided Fusion For Algebraic Program Derivation.'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver