In this thesis we present a condensed, goal-independent, bottom-up fixpoint that is fully abstract w.r.t. results computed for Curry/Haskell expressions. These features make our semantics particularly suitable for developing efficacious semantics-based program manipulation tools. To support this claim, we provide some applications: a static analyzer for groundness dependencies, an abstract debugging/diagnosis method, and an automatic method for synthesizing property-oriented specifications

An abstract interpretation framework for semantics and diagnosis of Lazy functional-logic languages / Giovanni Bacci - Udine. , 2012 Mar 15. 24. ciclo

An abstract interpretation framework for semantics and diagnosis of Lazy functional-logic languages

Bacci, Giovanni
2012-03-15

Abstract

In this thesis we present a condensed, goal-independent, bottom-up fixpoint that is fully abstract w.r.t. results computed for Curry/Haskell expressions. These features make our semantics particularly suitable for developing efficacious semantics-based program manipulation tools. To support this claim, we provide some applications: a static analyzer for groundness dependencies, an abstract debugging/diagnosis method, and an automatic method for synthesizing property-oriented specifications
15-mar-2012
Interpretation; Curry; Functional-logic Programming
An abstract interpretation framework for semantics and diagnosis of Lazy functional-logic languages / Giovanni Bacci - Udine. , 2012 Mar 15. 24. ciclo
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11390/1132314
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact