Typed Assembly Language

3/5/99


Click here to start


Table of Contents

Typed Assembly Language

! WARNING !

TAL / Nuprl Differences

What Is It?

Motivation

Type Directed Compilation

TDC Benefits

Secure Extensible Systems

TAL Based Security

TAL System

Program States

TAL Program States

TAL Program States

Values & Instructions

Execution

Execution

Execution

Execution

Execution

Formalised Execution

Formalised Execution

Type Checking Instructions

Type Checking Instructions

Type Checking Examples

Type Checking Examples

Data Structure Support

Record Example

Records Continued

Field Subtyping

Strings

Dynamic Arrays

Kind Structure

Implementation

Furture Work

Summary

Author: Neal Glew

Email: glew@cs.cornell.edu

Home Page: http://www.nuprl.org/PRLSeminar/default.php