| SafeTSA: a type safe and referentially secure mobile-code representation based on static single assignment form |
| Full text |
Pdf
(1.35 MB)
|
| Source
|
Conference on Programming Language Design and Implementation
archive
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
table of contents
Snowbird, Utah, United States
Pages: 137 - 147
Year of Publication: 2001
ISBN:1-58113-414-2
Also published in ...
|
|
Authors
|
|
Wolfram Amme
|
Department of Information and Computer Science, University of California, Irvine, CA
|
|
Niall Dalton
|
Department of Information and Computer Science, University of California, Irvine, CA
|
|
Jeffery von Ronne
|
Department of Information and Computer Science, University of California, Irvine, CA
|
|
Michael Franz
|
Department of Information and Computer Science, University of California, Irvine, CA
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 59, Citation Count: 18
|
|
|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
B. Alpern , C. R. Attanasio , J. J. Barton , M. G. Burke , P. Cheng , J.-D. Choi , A. Cocchi , S. J. Fink , D. Grove , M. Hind , S. F. Hummel , D. Lieber , V. Litvinov , M. F. Mergen , T. Ngo , J. R. Russell , V. Sarkar , M. J. Serrano , J. C. Shepherd , S. E. Smith , V. C. Sreedhar , H. Srinivasan , J. Whaley, The Jalapeño virtual machine, IBM Systems Journal, v.39 n.1, p.211-238, January 2000
|
| |
2
|
B. Alpern, A. Cocchi, D. Lieber, M. Mergen, and V. Sarkar. Jalapeno - a compiler-supported java virtual machine for servers. Workshop on Compiler Support for Software System (WCSSS 99), May 1999.
|
| |
3
|
|
| |
4
|
Architecture Neutral Distribution Format (XANDF) Specification. Open Group Specification P527, January 1996.
|
 |
5
|
Matthew Arnold , Stephen Fink , David Grove , Michael Hind , Peter F. Sweeney, Adaptive optimization in the Jalapeño JVM, Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, p.47-65, October 2000, Minneapolis, Minnesota, United States
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
| |
9
|
R. Crelier. OP2: A Portable Oberon Compiler. Technical Report 1990TR-125, Swiss Federal Institute of Technology, Zurich, Feb., 1990.
|
 |
10
|
R. Cytron , J. Ferrante , B. K. Rosen , M. N. Wegman , F. K. Zadeck, An efficient method of computing static single assignment form, Proceedings of the 16th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.25-35, January 11-13, 1989, Austin, Texas, United States
[doi> 10.1145/75277.75280]
|
 |
11
|
|
 |
12
|
|
| |
13
|
R. Fitzgerald, T. B. Knoblock, et al. Marmot: An optimizing compiler for Java. Microsoft Technical Report 3, Microsoft Research, March 2000.
|
 |
14
|
|
 |
15
|
Sanjay Ghemawat , Keith H. Randall , Daniel J. Scales, Field analysis: getting useful and low-cost interprocedural information, Proceedings of the ACM SIGPLAN 2000 conference on Programming language design and implementation, p.334-344, June 18-21, 2000, Vancouver, British Columbia, Canada
|
| |
16
|
Sun Hotspot compiler for Java. http://java.sun.com/pro ducts/hotspot/.
|
| |
17
|
D. A. Huffman. A method for the construction of minimum redundancy codes. In Proceedings of the IRE, 40, pages 1098-1101, 1951.
|
| |
18
|
J. Hummel, A. Azevedo, D. Kolson, and A. Nicolau. Annotating the Java bytecodes in support of optimization. Concurrency: Practice and Experience, 9(11):1003-1016, Nov. 1997. Special Issue: Java for computational science and engineering -- simulation and modeling II.
|
| |
19
|
|
| |
20
|
|
 |
21
|
|
 |
22
|
|
 |
23
|
|
| |
24
|
K. V. Nori, U. Ammann, et al. Pascal-P implementation notes. In D. W. Barton, editor, Pascal - The Language and its Implementation, pages 125-170. John Wiley and Sons, Ltd., 1981.
|
 |
25
|
|
 |
26
|
|
| |
27
|
D. J. Scales, K. H. Randall, S. Ghemawat, and J. Dean. The Swift Java Compiler: Design and Implementation. WRL Research Report 2000/2, Compaq Research, April 2000.
|
 |
28
|
|
| |
29
|
R. F. Stark and J. Schmid. Java bytecode verification is not possible. Technical report, ETH Zurich, Nov. 2000.
|
| |
30
|
|
CITED BY 18
|
|
|
|
|
|
|
|
Jeffery von Ronne , Andreas Hartmann , Wolfram Amme , Michael Franz, Efficient online optimization by utilizing offline analysis and the safeTSA representation, Proceedings of the inaugural conference on the Principles and Practice of programming, 2002 and Proceedings of the second workshop on Intermediate representation engineering for virtual machines, 2002, June 13-14, 2002, Dublin, Ireland
|
|
|
|
|
|
Michael Franz , Deepak Chandra , Andreas Gal , Vivek Haldar , Christian W. Probst , Fermín Reig , Ning Wang, A portable virtual machine target for proof-carrying code, Science of Computer Programming, v.57 n.3, p.275-294, September 2005
|
|
|
Michael Franz , Deepak Chandra , Andreas Gal , Vivek Haldar , Fermín Reig , Ning Wang, A portable Virtual Machine target for Proof-Carrying Code, Proceedings of the 2003 workshop on Interpreters, virtual machines and emulators, p.24-31, June 12-12, 2003, San Diego, California
|
|
|
|
|
|
|
|
|
Vijay S. Menon , Neal Glew , Brian R. Murphy , Andrew McCreight , Tatiana Shpeisman , Ali-Reza Adl-Tabatabai , Leaf Petersen, A verifiable SSA program representation for aggressive compiler optimization, ACM SIGPLAN Notices, v.41 n.1, p.397-408, January 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|