Elephants

23/11/98


Click here to start


Table of Contents

Elephants

Program Analysis

Overview

Overview

Frequently Asked Questions About Programs

PPT Slide

PPT Slide

The Halting Problem

The Halting Problem

The Halting Problem

The Halting Problem

The Halting Problem

Numerical Analysis

Rule of Signs

Rule of Signs

Rule of Signs

Rule of Signs

Overview

Applications

Applications

Optimising Compilers

Optimising Compilers Constant Propagation

Optimising Compilers Constant Propagation

Optimising Compilers Constant Propagation

Optimising Compilers Constant Propagation

Optimising Compilers

Optimising Compilers Live Variables

Optimising Compilers Live Variables

Optimising Compilers Live Variables

Optimising Compilers Live Variables

Optimising Compilers

Optimising Compilers Approximation

Optimising Compilers

Optimising Compilers

Optimising Compilers

Optimising Compilers

Applications

Program Verification

Applications

Formal Testing and Debugging

Formal Testing and Debugging

Formal Testing and Debugging

Styles of Program Analysis

Styles of Program Analysis

Overview

What is Semantics?

What is Semantics?

What is Semantics?

Why Semantics-based Program Analysis?

Game Semantics

Game Semantics

Strategies

Strategy for Id on integers

Strategy for Id on integers

Strategy for foo f = f 4

Strategy for foo f = f 4

Application foo id

Application foo id

Overview

Control Flow Analysis

Control Flow Analysis

Control Flow Analysis

Control Flow Analysis

Overview

Conclusions

Conclusions

Conclusions

PPT Slide

PPT Slide

PPT Slide

Author: Chris Hankin

Email: clh@doc.ic.ac.uk

Home Page: http://www.doc.ic.ac.uk/chris.html