Static contract checking for Haskell
From MaRDI portal
Recommendations
Cited in
(16)- Combining static and dynamic contract checking for Curry
- Refinement types for Haskell
- HALO, Haskell to logic through denotational semantics
- Second-order programs with preconditions
- Static contract checking with abstract interpretation
- Transformations for compositional verification of assumption-commitment properties
- Parametricity for Haskell with Imprecise Error Semantics
- An extended account of contract monitoring strategies as patterns of communication
- Gradual type theory
- Combining static and dynamic contract checking for Curry
- Practical typed lazy contracts
- The interaction of contracts and laziness
- Higher order symbolic execution for contract verification and refutation
- Testing and tracing lazy functional programs using QuickCheck and Hat
- Space-efficient gradual typing
- Eager and delayed contract monitoring for call-by-value and call-by-name evaluation
This page was built for publication: Static contract checking for Haskell
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q5261504)