SLam Calculus (Bradley Herrup)
Download
Report
Transcript SLam Calculus (Bradley Herrup)
SLam Calculus
(Bradley Herrup)
Functional Programming implementation of a Secure
Programming Language
Allows for the creation of unique low level data types
Security is enforced by scoping the data types using already
available scoping aspects that are innate in the ML Language
ML is a unique functional language in that allows for the definition
of variables and functions that are typically found in imperative
languages
The nature of the functional programming language lends itself to
protect security levels because inner functions must automatically
obey the security of the variables that are being used in it based
on the scope of those variables