A language-based approach to security

FB Schneider, G Morrisett, R Harper - Informatics: 10 Years Back, 10 Years …, 2001 - Springer
Abstract Language-based security leverages program analysis and program rewriting to
enforce security policies. The approach promises efficient enforcement of fine-grained …

[图书][B] Types and programming languages

BC Pierce - 2002 - books.google.com
A comprehensive introduction to type systems and programming languages. A type system
is a syntactic method for automatically checking the absence of certain erroneous behaviors …

Native client: A sandbox for portable, untrusted x86 native code

B Yee, D Sehr, G Dardyk, JB Chen, R Muth… - Communications of the …, 2010 - dl.acm.org
Native Client is a sandbox for untrusted x86 native code. It aims to give browser-based
applications the computational performance of native applications without compromising …

[图书][B] The definition of standard ML: revised

R Milner - 1997 - books.google.com
Standard ML is a general-purpose programming language designed for large projects. This
book provides a formal definition of Standard ML for the benefit of all concerned with the …

Proof-carrying code

GC Necula - Proceedings of the 24th ACM SIGPLAN-SIGACT …, 1997 - dl.acm.org
This paper describes proof-carrying code (PCC), a mechanism by which a host system can
determine with certainty that it is safe to execute a program supplied (possibly in binary form) …

The essence of compiling with continuations

C Flanagan, A Sabry, BF Duba… - Proceedings of the ACM …, 1993 - dl.acm.org
In order to simplify the compilation process, many compilers for higher-order languages use
the continuation-passing style (CPS) transformation in a first phase to generate an …

Dependent types in practical programming

H Xi, F Pfenning - Proceedings of the 26th ACM SIGPLAN-SIGACT …, 1999 - dl.acm.org
We present an approach to enriching the type system of ML with a restricted form of
dependent types, where type index objects are drawn from a constraint domain C, leading to …

Translation validation for an optimizing compiler

GC Necula - Proceedings of the ACM SIGPLAN 2000 conference on …, 2000 - dl.acm.org
We describe a translation validation infrastructure for the GNU C compiler. During the
compilation the infrastructure compares the intermediate form of the program before and …

From System F to typed assembly language

G Morrisett, D Walker, K Crary, N Glew - ACM Transactions on …, 1999 - dl.acm.org
We motivate the design of typed assembly language (TAL) and present a type-preserving
ttranslation from Systemn F to TAL. The typed assembly language we pressent is based on a …

A history of Haskell: being lazy with class

P Hudak, J Hughes, S Peyton Jones… - Proceedings of the third …, 2007 - dl.acm.org
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …