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 specificationsI documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.