(Enter summary)
Abstract: We present the design of a typed assembly language called
TALT that supports heterogeneous tuples, disjoint sums,
and a general account of addressing modes. TALT also implements
the von Neumann model in which programs are
stored in memory, and supports relative addressing. Type
safety for execution and for garbage collection are shown
by machine-checkable proofs. TALT is the first formalized
typed assembly language to provide any of these features. (Update)
Cited by: More
Manifest Security for Distributed Information - Crary, Harper, Pfenning (2006)
(Correct)
Mechanized Metatheory for the Masses: The PoplMark.. - Aydemir, Bohannon.. (2005)
(Correct)
Small proof witnesses for LF - Sarkar, Pientka, Crary (2005)
(Correct)
Active bibliography (related documents): More All
2.0: Toward a Foundational Typed Assembly Language - Crary (2002)
(Correct)
1.3: A Metalogical Approach to Foundational Certified Code - Crary, Sarkar (2003)
(Correct)
1.2: Foundational Certified Code in a Metalogical Framework - Crary, Sarkar (2003)
(Correct)
Similar documents based on text: More All
0.4: A Typed Interface for Garbage Collection - Vanderwaart, Crary (2003)
(Correct)
0.4: From System F to Typed Assembly Language - Morrisett, Walker, Crary, Glew (1998)
(Correct)
0.3: Stack-Based Typed Assembly Language - Morrisett, Crary, Walker, Glew (1998)
(Correct)
Related documents from co-citation: More All
16: Foundational proof-carrying code
- Appel - 2001
15: TALx86: A realistic typed assembly language
- Morrisett, Crary et al. - 1999
13: A semantic model of types and machine instructions for proof-carrying code
- Appel, Felty - 2000
BibTeX entry: (Update)
Karl Crary. Toward a foundational typed assembly language. Technical Report CMU-CS-02-196, Carnegie Mellon University, School of Computer Science, December 2002. http://citeseer.ist.psu.edu/crary02toward.html More
@misc{ crary02toward,
author = "K. Crary",
title = "Toward a foundational typed assembly language",
text = "Karl Crary. Toward a foundational typed assembly language. Technical Report
CMU-CS-02-196, Carnegie Mellon University, School of Computer Science, December
2002.",
year = "2002",
url = "citeseer.ist.psu.edu/crary02toward.html" }
Citations (may not include all citations):
746
The Java Virtual Machine Specification (context) - Lindholm, Yellin - 1996
434
A framework for defining logics
- Harper, Honsell et al. - 1993
210
Logic programming in the LF logical framework
- Pfenning - 1991
167
Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
97
Stack-based typed assembly language
- Morrisett, Crary et al. - 2002
93
TALx86: A realistic typed assembly language
- Morrisett, Crary et al. - 1999
79
ACM Transactions on Programming Languages and Systems (context) - Morrisett, Walker et al. - 1999
65
A semantic model of types and machine instructions for proof..
- Appel, Felty - 2000
61
IA-32 Intel Architecture Software Developer's Manual (context) - Corporation - 2001
51
and Greg Morrisett (context) - Smith, Walker - 2000
50
A certifying compiler for Java
- Colby, Lee et al. - 2000
41
From ML to Ada: Strongly-typed language interoperability via..
- Tolmach, Oliva - 1998
32
Implementing the meta-theory of deductive systems
- Pfenning, Rohwedder - 1992
29
Oracle-based checking of untrusted software
- Necula, Rahul - 2001
27
Mode and termination checking for higher-order logic program..
- Rohwedder, Pfenning - 1996
25
Toward a foundational typed assembly language
- Crary - 2002
21
A syntactic approach to foundational proof-carrying code
- Hamid, Shao et al. - 2002
20
Trustless grid computing in ConCert
- Chang, Crary et al. - 2002
20
Automating the Meta Theory of Deductive Systems
- Schurmann - 2000
19
Flow-directed closure conversion for typed languages
- Cejtin, Jagannathan et al. - 2000
19
Typability and type checking in System F are equivalent and ..
- Wells
8
Simple garbage-collector safety
- Boehm - 1996
8
A proposal for garbage-collector-safe C compilation
- Boehm, Chase - 1992
8
Type structure for low-level programming langauges (context) - Crary, Morrisett - 1999
5
Available electronically httpwww (context) - Pfenning, Twelf et al. - 2002
4
System description: Twelf --- a meta-logic framework for ded.. (context) - Pfenning, Schurmann - 1999
4
Personal communication (context) - Dunfield
4
Second International Workshop on Grid Computing (context) - Lee - 2001
4
First International Workshop on Grid Computing (context) - Buyya, Baker - 1971
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www-2.cs.cmu.edu/~crary/papers/): More
A Type System for Higher-Order Modules - Dreyer, Crary, Harper (2003)
(Correct)
A Metalogical Approach to Foundational Certified Code - Crary, Sarkar (2003)
(Correct)
Toward a Foundational Typed Assembly Language - Crary (2002)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC