SafeTSA: An Inherently Type-Safe SSA-based Code Format
Date
2006-08
Authors
Von Ronne, Jeffery
Amme, Wolfram
Franz, Michael
Journal Title
Journal ISSN
Volume Title
Publisher
UTSA Department of Computer Science
Abstract
Conventional type safe virtual machines, such as the Java Virtual Machine, utilize a stack-oriented bytecode language and require verification prior to execution. We present SafeTSA, a compiler-friendly alternative to stack-oriented bytecode based on static single assignment form. SafeTSA’s special features (type separation, dominator-based scoping, and high-level control structures) facilitate producer-side, ahead-of-time optimization and an inherently-safe, space-efficient encoding.
Description
Keywords
design, languages, experimentation, performance, security, program representations, mobile code, SafeTSA, static single assignment form, type safety
Citation
Department
Computer Science