Back to Search Start Over

A Semantics for Program Analysis in Narrowing-Based Functional Logic Languages.

Authors :
Middeldorp, Aart
Sato, Taisuke
Hanus, Michael
Lucas, Salvador
Source :
Functional & Logic Programming; 1999, p353-368, 16p
Publication Year :
1999

Abstract

We introduce a denotational characterization of narrowing, the computational engine of many functional logic languages. We use a functional domain for giving a denotation to the narrowing space associated to a given initial expression under an arbitrary narrowing strategy. Such a semantic description highlights (and favours) the operational notion of evaluation instead of the more usual model-theoretic notion of interpretation as the basis for the semantic description. The motivation is to obtain an abstract semantics which encodes information about the real operational framework used by a given (narrowing-based) functional logic language. Our aim is to provide a general, suitable, and accurate framework for the analysis of functional logic programs. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540666776
Database :
Supplemental Index
Journal :
Functional & Logic Programming
Publication Type :
Book
Accession number :
32903938
Full Text :
https://doi.org/10.1007/10705424_23