SafeTSA: A type safe and referentially secure mobile-code representation based on static single assignment form

Citation
W. Amme et al., SafeTSA: A type safe and referentially secure mobile-code representation based on static single assignment form, ACM SIGPL N, 36(5), 2001, pp. 137-147
Citations number
27
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM SIGPLAN NOTICES
ISSN journal
15232867 → ACNP
Volume
36
Issue
5
Year of publication
2001
Pages
137 - 147
Database
ISI
SICI code
1523-2867(200105)36:5<137:SATSAR>2.0.ZU;2-3
Abstract
We introduce SafeTSA, a type-safe mobile code representation based on stati c single assignment form. We are developing SafeTSA as an alternative to th e Java Virtual Machine, over which it has several advantages: (1) SafeTSA i s better suited as input to optimizing dynamic code generators and allows C SE to be performed at the code producer's site. (2) SafeTSA provides incorr uptible referential integrity and uses "type separation" to achieve intrins ic type safety. These properties reduce the code verification effort at the code consumer's site considerably. (3) SafeTSA can transport the results o f type and bounds-check elimination in a tamper-proof manner. Despite these advantages, SafeTSA is more compact than Java bytecode.