module Intro where
dummy :: Int
dummy = 7
Verification with Refinement Types
Ranjit Jhala
UC San Diego & AWS/ARG
AWS/ARG
Program Analysis & Verification
Why limited broader impact and adoption?
Program Analysis & Verification
Why limited broader impact and adoption?
Program Analysis & Verification
Why limited broader impact and adoption?
Programmer's Analysis & Verification
Analysis Influences Program's Design
Analysis Influences Program's Design
Programmer's Analysis & Verification
Program Influences Analysis' Abilities
Program Influences Analysis' Abilities
Language Integrated Verification (LIVE)
This tutorial: LIVE with Refinement Types
LIVE with Refinement Types
Tutorial Goals
Why and how to use Refinement Types
How to implement Refinement Types
Language Integrated Verification